OOFEM
2.4
OOFEM.org - Object Oriented Finite Element Solver
|
#include "material.h"
#include "isolinearelasticmaterial.h"
#include "structuralmaterial.h"
#include "structuralms.h"
#include "intarray.h"
Go to the source code of this file.
Classes | |
class | oofem::FCMMaterialStatus |
This class implements associated Material Status to FCMMaterial (fixed crack material). More... | |
class | oofem::FCMMaterial |
This class implements a Fixed Crack Model for fracture (after initiation the crack directions cannot rotate). More... | |
Namespaces | |
oofem | |
the oofem namespace is to define a context or scope in which all oofem names are defined. | |
Macros | |
#define | pscm_NONE 0 |
#define | pscm_JUST_INIT 1 |
#define | pscm_SOFTENING 2 |
#define | pscm_UNLO_RELO 3 |
#define | pscm_CLOSED 4 |
#define | fcm_SMALL_STRAIN 1.e-12 |
#define | fcm_BIGNUMBER 1.e6 |
#define | fcm_TOLERANCE 1.e-6 |
Input fields for FCMMaterial | |
#define | _IFT_FCM_nAllowedCracks "ncracks" |
#define | _IFT_FCM_crackSpacing "crackspacing" |
#define | _IFT_FCM_multipleCrackShear "multiplecrackshear" |
#define | _IFT_FCM_ecsm "ecsm" |
#define _IFT_FCM_crackSpacing "crackspacing" |
Definition at line 47 of file fcm.h.
Referenced by oofem::FCMMaterial::initializeFrom().
#define _IFT_FCM_ecsm "ecsm" |
Definition at line 49 of file fcm.h.
Referenced by oofem::FCMMaterial::initializeFrom().
#define _IFT_FCM_multipleCrackShear "multiplecrackshear" |
Definition at line 48 of file fcm.h.
Referenced by oofem::FCMMaterial::initializeFrom().
#define _IFT_FCM_nAllowedCracks "ncracks" |
Definition at line 46 of file fcm.h.
Referenced by oofem::FCMMaterial::initializeFrom().
#define fcm_BIGNUMBER 1.e6 |
Definition at line 61 of file fcm.h.
Referenced by oofem::ConcreteFCM::computeD2ModulusForCrack(), oofem::FRCFCM::computeD2ModulusForCrack(), oofem::FCMMaterial::computeTotalD2Modulus(), oofem::FRCFCM::estimateD2ModulusForCrack(), oofem::ConcreteFCM::giveCrackingModulus(), oofem::ConcreteFCM::maxShearStress(), and oofem::FRCFCM::maxShearStress().
#define fcm_SMALL_STRAIN 1.e-12 |
Definition at line 60 of file fcm.h.
Referenced by oofem::ConcreteFCM::computeD2ModulusForCrack(), oofem::ConcreteFCM::giveCrackingModulus(), oofem::ConcreteFCM::giveNormalCrackingStress(), and oofem::FCMMaterial::giveRealStressVector().
#define fcm_TOLERANCE 1.e-6 |
Definition at line 62 of file fcm.h.
Referenced by oofem::FCMMaterial::giveRealStressVector().
#define pscm_CLOSED 4 |
Definition at line 58 of file fcm.h.
Referenced by oofem::TrPlaneStress2d::drawSpecial(), oofem::LTRSpace::drawSpecial(), oofem::PlaneStress2d::drawSpecial(), oofem::Quad1PlaneStrain::drawSpecial(), oofem::LSpace::drawSpecial(), oofem::ConcreteFCM::giveCrackingModulus(), oofem::ConcreteFCM::giveNormalCrackingStress(), oofem::FCMMaterial::isIntact(), oofem::FCMMaterial::isIntactForShear(), oofem::FCMMaterialStatus::printOutputAt(), oofem::RCM2Material::updateCrackStatus(), oofem::FCMMaterial::updateCrackStatus(), and oofem::FCMMaterialStatus::updateYourself().
#define pscm_JUST_INIT 1 |
Definition at line 55 of file fcm.h.
Referenced by oofem::FCMMaterial::giveRealStressVector(), oofem::FCMMaterial::initializeCrack(), oofem::FCMMaterialStatus::printOutputAt(), and oofem::FCMMaterial::updateCrackStatus().
#define pscm_NONE 0 |
Definition at line 54 of file fcm.h.
Referenced by oofem::FCMMaterial::computeShearSlipOnCrack(), oofem::FRCFCM::computeStressInFibersInCracked(), oofem::TrPlaneStress2d::drawSpecial(), oofem::LTRSpace::drawSpecial(), oofem::Quad1PlaneStrain::drawSpecial(), oofem::PlaneStress2d::drawSpecial(), oofem::LSpace::drawSpecial(), oofem::ConcreteFCM::giveCrackingModulus(), oofem::FRCFCM::giveCrackingModulus(), oofem::FCMMaterialStatus::giveNumberOfCracks(), oofem::FCMMaterialStatus::giveNumberOfTempCracks(), oofem::FCMMaterial::giveRealStressVector(), oofem::FCMMaterial::isIntact(), oofem::FCMMaterial::isIntactForShear(), oofem::RCSDEMaterialStatus::printOutputAt(), oofem::RCSDMaterialStatus::printOutputAt(), oofem::FCMMaterialStatus::printOutputAt(), oofem::RCM2MaterialStatus::printOutputAt(), oofem::RCM2Material::updateCrackStatus(), oofem::FCMMaterial::updateCrackStatus(), and oofem::FCMMaterialStatus::updateYourself().
#define pscm_SOFTENING 2 |
Definition at line 56 of file fcm.h.
Referenced by oofem::TrPlaneStress2d::drawSpecial(), oofem::LTRSpace::drawSpecial(), oofem::PlaneStress2d::drawSpecial(), oofem::Quad1PlaneStrain::drawSpecial(), oofem::LSpace::drawSpecial(), oofem::RCSDNLMaterial::giveRealStressVector(), oofem::RCSDEMaterial::giveRealStressVector(), oofem::RCSDMaterial::giveRealStressVector(), oofem::RCSDEMaterialStatus::printOutputAt(), oofem::RCSDMaterialStatus::printOutputAt(), oofem::FCMMaterialStatus::printOutputAt(), oofem::RCM2MaterialStatus::printOutputAt(), oofem::RCM2Material::updateCrackStatus(), and oofem::FCMMaterial::updateCrackStatus().
#define pscm_UNLO_RELO 3 |
Definition at line 57 of file fcm.h.
Referenced by oofem::FCMMaterialStatus::printOutputAt(), and oofem::FCMMaterial::updateCrackStatus().