|
OOFEM 3.0
|
#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 |
| class | oofem::FCMMaterial |
Namespaces | |
| namespace | oofem |
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 |
| #define | fcm_THRESHOLD_CRACK_STRAIN 1.e-8 |
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_shearCoeffNumer "shearcoeffnumer" |
| #define | _IFT_FCM_normalCoeffNumer "normalcoeffnumer" |
| #define _IFT_FCM_crackSpacing "crackspacing" |
Definition at line 47 of file fcm.h.
Referenced by oofem::ConcreteFCM::initializeFrom(), and 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 _IFT_FCM_normalCoeffNumer "normalcoeffnumer" |
Definition at line 51 of file fcm.h.
Referenced by oofem::FCMMaterial::initializeFrom().
| #define _IFT_FCM_shearCoeffNumer "shearcoeffnumer" |
Definition at line 50 of file fcm.h.
Referenced by oofem::FCMMaterial::initializeFrom().
| #define fcm_BIGNUMBER 1.e6 |
Definition at line 63 of file fcm.h.
Referenced by oofem::ConcreteFCM::computeD2ModulusForCrack(), oofem::FRCFCM::computeD2ModulusForCrack(), oofem::FCMMaterial::computeNumerD2Modulus(), oofem::ConcreteFCM::computeNumerD2ModulusForCrack(), oofem::FCMMaterial::computeTotalD2Modulus(), oofem::FRCFCM::estimateD2ModulusForCrack(), oofem::ConcreteFCM::giveCrackingModulus(), oofem::ConcreteFCM::giveCrackingModulusInTension(), oofem::FCMMaterial::giveMaterialStiffnessMatrix(), oofem::FCMMaterial::initializeFrom(), oofem::ConcreteFCM::maxShearStress(), and oofem::FRCFCM::maxShearStress().
| #define fcm_SMALL_STRAIN 1.e-12 |
Definition at line 62 of file fcm.h.
Referenced by oofem::ConcreteFCM::computeD2ModulusForCrack(), oofem::ConcreteFCM::giveCrackingModulusInTension(), oofem::ConcreteFCM::giveNormalCrackingStress(), and oofem::FCMMaterial::giveRealStressVector().
| #define fcm_THRESHOLD_CRACK_STRAIN 1.e-8 |
Definition at line 65 of file fcm.h.
Referenced by oofem::FCMMaterial::giveMaterialStiffnessMatrix(), and oofem::FCMMaterial::giveRealStressVector().
| #define fcm_TOLERANCE 1.e-6 |
Definition at line 64 of file fcm.h.
Referenced by oofem::FCMMaterial::giveRealStressVector().
| #define pscm_CLOSED 4 |
Definition at line 60 of file fcm.h.
Referenced by oofem::LSpace::drawSpecial(), oofem::LTRSpace::drawSpecial(), oofem::PlaneStress2d::drawSpecial(), oofem::Quad1PlaneStrain::drawSpecial(), oofem::TrPlaneStress2d::drawSpecial(), oofem::ConcreteFCM::giveCrackingModulus(), oofem::ConcreteFCM::giveNormalCrackingStress(), oofem::FCMMaterial::isIntact(), oofem::FCMMaterialStatus::printOutputAt(), oofem::FCMMaterial::updateCrackStatus(), oofem::RCM2Material::updateCrackStatus(), and oofem::FCMMaterialStatus::updateYourself().
| #define pscm_JUST_INIT 1 |
Definition at line 57 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 56 of file fcm.h.
Referenced by oofem::FCMMaterial::computeShearSlipOnCrack(), oofem::FRCFCM::computeStressInFibersInCracked(), oofem::LSpace::drawSpecial(), oofem::LTRSpace::drawSpecial(), oofem::PlaneStress2d::drawSpecial(), oofem::Quad1PlaneStrain::drawSpecial(), oofem::TrPlaneStress2d::drawSpecial(), oofem::ConcreteFCM::giveCrackingModulus(), oofem::FRCFCM::giveCrackingModulus(), oofem::FCMMaterialStatus::giveNumberOfCracks(), oofem::FCMMaterialStatus::giveNumberOfTempCracks(), oofem::FCMMaterial::giveRealStressVector(), oofem::FCMMaterial::isIntact(), oofem::FCMMaterial::isIntactForShear(), oofem::FCMMaterialStatus::printOutputAt(), oofem::RCM2MaterialStatus::printOutputAt(), oofem::RCSDEMaterialStatus::printOutputAt(), oofem::RCSDMaterialStatus::printOutputAt(), oofem::FCMMaterial::updateCrackStatus(), oofem::RCM2Material::updateCrackStatus(), and oofem::FCMMaterialStatus::updateYourself().
| #define pscm_SOFTENING 2 |
Definition at line 58 of file fcm.h.
Referenced by oofem::LSpace::drawSpecial(), oofem::LTRSpace::drawSpecial(), oofem::PlaneStress2d::drawSpecial(), oofem::Quad1PlaneStrain::drawSpecial(), oofem::TrPlaneStress2d::drawSpecial(), oofem::RCSDEMaterial::giveRealStressVector(), oofem::RCSDMaterial::giveRealStressVector(), oofem::RCSDNLMaterial::giveRealStressVector(), oofem::FCMMaterialStatus::printOutputAt(), oofem::RCM2MaterialStatus::printOutputAt(), oofem::RCSDEMaterialStatus::printOutputAt(), oofem::RCSDMaterialStatus::printOutputAt(), oofem::FCMMaterial::updateCrackStatus(), and oofem::RCM2Material::updateCrackStatus().
| #define pscm_UNLO_RELO 3 |
Definition at line 59 of file fcm.h.
Referenced by oofem::FCMMaterialStatus::printOutputAt(), and oofem::FCMMaterial::updateCrackStatus().