OOFEM
2.4
OOFEM.org - Object Oriented Finite Element Solver
|
#include "material.h"
#include "Materials/linearelasticmaterial.h"
#include "../sm/Materials/structuralmaterial.h"
#include "../sm/Materials/structuralms.h"
#include "intarray.h"
Go to the source code of this file.
Classes | |
class | oofem::RCM2MaterialStatus |
This class implements associated Material Status to SmearedCrackingMaterail. More... | |
class | oofem::RCM2Material |
This class implements a Rotating Crack Model for fracture in smeared fashion ( only material stiffness modification is required, no changes in mesh topology) coupled with plastic behaviour. More... | |
Namespaces | |
oofem | |
the oofem namespace is to define a context or scope in which all oofem names are defined. | |
Macros | |
#define | pscm_Ee 300 |
#define | pscm_Et 301 |
#define | pscm_Gf 302 |
#define | pscm_Beta 303 |
#define | pscm_G 304 |
#define | pscm_Ft 305 |
#define | pscm_NONE 0 |
#define | pscm_OPEN 1 |
#define | pscm_SOFTENING 2 |
#define | pscm_RELOADING 3 |
#define | pscm_UNLOADING 4 |
#define | pscm_CLOSED 5 |
#define | pscm_NEW_CRACK 20 |
#define | pscm_NEW_FULLY_OPEN_CRACK 21 |
#define | pscm_REOPEN_CRACK 22 |
#define | rcm_SMALL_STRAIN 1.e-7 |
#define | rcm2_BIGNUMBER 1.e8 |
Input fields for RCM2Material | |
#define | _IFT_RCM2Material_gf "gf" |
#define | _IFT_RCM2Material_ft "ft" |
#define _IFT_RCM2Material_ft "ft" |
Definition at line 47 of file rcm2.h.
Referenced by oofem::RCM2Material::initializeFrom().
#define _IFT_RCM2Material_gf "gf" |
Definition at line 46 of file rcm2.h.
Referenced by oofem::RCM2Material::initializeFrom().
#define pscm_Ee 300 |
Definition at line 52 of file rcm2.h.
Referenced by oofem::Concrete3::checkSizeLimit(), oofem::RCSDEMaterial::checkSizeLimit(), oofem::RCSDMaterial::checkSizeLimit(), oofem::Concrete3::computeStrength(), oofem::RCSDEMaterial::computeStrength(), oofem::RCSDMaterial::computeStrength(), and oofem::RCM2Material::give().
#define pscm_Ft 305 |
Definition at line 57 of file rcm2.h.
Referenced by oofem::Concrete3::checkSizeLimit(), oofem::RCSDEMaterial::checkSizeLimit(), oofem::RCSDMaterial::checkSizeLimit(), oofem::Concrete3::computeStrength(), oofem::RCSDEMaterial::computeStrength(), oofem::RCSDMaterial::computeStrength(), oofem::RCM2Material::give(), oofem::Concrete3::giveCrackingModulus(), oofem::RCSDMaterial::giveCrackingModulus(), and oofem::RCM2Material::giveRealPrincipalStressVector3d().
#define pscm_G 304 |
Definition at line 56 of file rcm2.h.
Referenced by oofem::RCM2Material::give(), oofem::RCM2Material::giveEffectiveMaterialStiffnessMatrix(), and oofem::RCSDNLMaterial::giveRealStressVector().
#define pscm_Gf 302 |
Definition at line 54 of file rcm2.h.
Referenced by oofem::Concrete3::checkSizeLimit(), oofem::RCSDEMaterial::checkSizeLimit(), oofem::RCSDMaterial::checkSizeLimit(), oofem::Concrete3::computeStrength(), oofem::RCSDEMaterial::computeStrength(), oofem::RCSDMaterial::computeStrength(), oofem::RCM2Material::give(), oofem::Concrete3::giveCrackingModulus(), oofem::RCSDEMaterial::giveCrackingModulus(), oofem::Concrete3::giveMinCrackStrainsForFullyOpenCrack(), oofem::RCSDMaterial::giveMinCrackStrainsForFullyOpenCrack(), oofem::Concrete3::giveNormalCrackingStress(), oofem::RCSDEMaterial::giveNormalCrackingStress(), oofem::RCSDNLMaterial::giveRealStressVector(), and oofem::RCSDEMaterial::giveRealStressVector().
#define pscm_OPEN 1 |
Definition at line 61 of file rcm2.h.
Referenced by oofem::TrPlaneStress2d::drawSpecial(), oofem::LTRSpace::drawSpecial(), oofem::Quad1PlaneStrain::drawSpecial(), oofem::PlaneStress2d::drawSpecial(), oofem::LSpace::drawSpecial(), oofem::RCSDNLMaterial::giveRealStressVector(), oofem::RCSDEMaterialStatus::printOutputAt(), oofem::RCSDMaterialStatus::printOutputAt(), oofem::RCM2MaterialStatus::printOutputAt(), and oofem::RCM2Material::updateCrackStatus().
#define pscm_RELOADING 3 |
Definition at line 63 of file rcm2.h.
Referenced by oofem::RCSDEMaterialStatus::printOutputAt(), oofem::RCSDMaterialStatus::printOutputAt(), and oofem::RCM2MaterialStatus::printOutputAt().
#define pscm_UNLOADING 4 |
Definition at line 64 of file rcm2.h.
Referenced by oofem::RCSDEMaterialStatus::printOutputAt(), oofem::RCSDMaterialStatus::printOutputAt(), oofem::RCM2MaterialStatus::printOutputAt(), and oofem::RCM2Material::updateCrackStatus().
#define rcm2_BIGNUMBER 1.e8 |
Definition at line 72 of file rcm2.h.
Referenced by oofem::RCM2Material::giveEffectiveMaterialStiffnessMatrix().
#define rcm_SMALL_STRAIN 1.e-7 |
Definition at line 71 of file rcm2.h.
Referenced by oofem::RCM2Material::giveEffectiveMaterialStiffnessMatrix(), and oofem::RCSDNLMaterial::giveRealStressVector().