|
OOFEM 3.0
|
#include <material.h>
Public Member Functions | |
| Material (int n, Domain *d) | |
| virtual | ~Material ()=default |
| Destructor. | |
| virtual bool | isCharacteristicMtrxSymmetric (MatResponseMode rMode) const |
| virtual void | giveCharacteristicMatrix (FloatMatrix &answer, MatResponseMode type, GaussPoint *gp, TimeStep *tStep) const |
| Returns characteristic matrix of the receiver. | |
| virtual void | giveCharacteristicVector (FloatArray &answer, FloatArray &flux, MatResponseMode type, GaussPoint *gp, TimeStep *tStep) const |
| Returns characteristic vector of the receiver. | |
| virtual double | giveCharacteristicValue (MatResponseMode type, GaussPoint *gp, TimeStep *tStep) const |
| Returns characteristic value of the receiver. | |
| virtual double | give (int aProperty, GaussPoint *gp) const |
| virtual bool | hasProperty (int aProperty, GaussPoint *gp) const |
| virtual void | modifyProperty (int aProperty, double value, GaussPoint *gp) |
| double | giveCastingTime () const |
| virtual bool | isActivated (TimeStep *tStep) const |
| virtual bool | hasMaterialModeCapability (MaterialMode mode) const |
| virtual bool | hasCastingTimeSupport () const |
Access functions for internal states. Usually overloaded by new material models. | |
| virtual int | setIPValue (const FloatArray &value, GaussPoint *gp, InternalStateType type) |
| virtual int | giveIPValue (FloatArray &answer, GaussPoint *gp, InternalStateType type, TimeStep *tStep) |
| void | initializeFrom (InputRecord &ir) override |
| void | giveInputRecord (DynamicInputRecord &input) override |
| void | printYourself () override |
| Prints receiver state on stdout. Useful for debugging. | |
| virtual void | saveIPContext (DataStream &stream, ContextMode mode, GaussPoint *gp) |
| virtual void | restoreIPContext (DataStream &stream, ContextMode mode, GaussPoint *gp) |
| int | checkConsistency () override |
| virtual void | restoreConsistency (GaussPoint *gp) |
| virtual int | initMaterial (Element *element) |
| virtual MaterialStatus * | giveStatus (GaussPoint *gp) const |
| virtual int | packUnknowns (DataStream &buff, TimeStep *tStep, GaussPoint *ip) |
| virtual int | unpackAndUpdateUnknowns (DataStream &buff, TimeStep *tStep, GaussPoint *ip) |
| virtual int | estimatePackSize (DataStream &buff, GaussPoint *ip) |
| virtual double | predictRelativeComputationalCost (GaussPoint *gp) |
| virtual double | predictRelativeRedistributionCost (GaussPoint *gp) |
| virtual std::unique_ptr< MaterialStatus > | CreateStatus (GaussPoint *gp) const |
| virtual void | initTempStatus (GaussPoint *gp) const |
| void | saveContext (DataStream &stream, ContextMode mode) override |
| void | restoreContext (DataStream &stream, ContextMode mode) override |
| Public Member Functions inherited from oofem::FEMComponent | |
| FEMComponent (int n, Domain *d) | |
| virtual | ~FEMComponent ()=default |
| Virtual destructor. | |
| virtual const char * | giveClassName () const =0 |
| virtual const char * | giveInputRecordName () const =0 |
| Domain * | giveDomain () const |
| virtual void | setDomain (Domain *d) |
| int | giveNumber () const |
| void | setNumber (int num) |
| virtual void | updateLocalNumbering (EntityRenumberingFunctor &f) |
| virtual void | initializeFrom (InputRecord &ir, int priority) |
| virtual void | initializeFinish () |
| virtual void | postInitialize () |
| Performs post initialization steps. Called after all components are created and initialized. | |
| virtual void | printOutputAt (FILE *file, TimeStep *tStep) |
| virtual Interface * | giveInterface (InterfaceType t) |
| std::string | errorInfo (const char *func) const |
| Returns string for prepending output (used by error reporting macros). | |
Protected Attributes | |
| Dictionary | propertyDictionary |
| double | castingTime |
| int | preCastingTimeMat |
| Material existing before casting time - optional parameter, zero by default. | |
| Protected Attributes inherited from oofem::FEMComponent | |
| int | number |
| Component number. | |
| Domain * | domain |
| Link to domain object, useful for communicating with other FEM components. | |
Abstract base class for all material models. Declares the basic common interface to all material models. Derived classes should expand this interface, because they are assumed to be base classes for analysis specific tasks (for example mechanical or thermal analysis).
Instance of integration point class is assumed to be implicit argument to all method, depending on internal state in point of consideration. To provide opportunity for storing arbitrary material model related history variables in integration points, associated material status class is introduced. Each new material model class should be declared together with its associated status class (derived from MaterialStatus class). This status can be seen as simple container, storing necessary history variables and providing some access and modification methods. Each integration point can contain material status. Material model should create unique copy of its associated status in each integration point. Because integration point is parameter of all messages to material model class, material model therefore can easily access all history variables it needs.
The attribute 'propertyDictionary' contains all the properties of a material like its Young modulus, its mass density or Poisson ratio.
Its task is to indicate whether there required material mode is valid for receiver (method hasMaterialModeCapability). Note: for some material models and linear materials there need not exist support for assembling material char matrix at material level, all is handled properly at crossSection level (_2dBeam mode, 3dShellMode, ...). But this function must indicate whether mode is valid or not for real stress computation.
Definition at line 97 of file material.h.
| oofem::Material::Material | ( | int | n, |
| Domain * | d ) |
Constructor. Creates material with given number, belonging to given domain.
Definition at line 46 of file material.C.
References castingTime, oofem::FEMComponent::FEMComponent(), and propertyDictionary.
Referenced by oofem::DummyMaterial::DummyMaterial(), oofem::FluidDynamicMaterial::FluidDynamicMaterial(), oofem::HydrationModel::HydrationModel(), oofem::HydrationModel::HydrationModel(), oofem::StructuralInterfaceMaterial::StructuralInterfaceMaterial(), oofem::StructuralMaterial::StructuralMaterial(), oofem::TMSimpleMaterial::TMSimpleMaterial(), oofem::TransportMaterial::TransportMaterial(), and oofem::UPSimpleMaterial::UPSimpleMaterial().
|
virtualdefault |
Destructor.
|
overridevirtual |
Allows programmer to test some internal data, before computation begins. For example, one may use this function, to ensure that element has material with required capabilities is assigned to element. This must be done after all mesh components are instanciated.
Reimplemented from oofem::FEMComponent.
Reimplemented in oofem::NewtonianFluidMaterial, oofem::NonlinearFluidMaterial, oofem::SimpleVitrificationMaterial, and oofem::TwoFluidMaterial.
Definition at line 195 of file material.C.
References castingTime, oofem::FEMComponent::giveNumber(), hasCastingTimeSupport(), and OOFEM_WARNING.
|
inlinevirtual |
Creates new copy of associated status and inserts it into given integration point.
| gp | Integration point where newly created status will be stored. |
Reimplemented in oofem::AbaqusUserMaterial, oofem::AnisotropicDamageMaterial, oofem::B3SolidMaterial, oofem::BinghamFluidMaterial2, oofem::BlatzKoMaterial, oofem::BondCEBMaterial, oofem::CebFipSlip90Material, oofem::CemhydMat, oofem::CohesiveInterfaceMaterial, oofem::CompoDamageMat, oofem::Concrete2, oofem::Concrete3, oofem::ConcreteDPM2, oofem::ConcreteDPM, oofem::ConcreteFCM, oofem::ConcreteFCMViscoElastic, oofem::DruckerPragerCutMat, oofem::DruckerPragerPlasticitySM, oofem::DustMaterial, oofem::Eurocode2CreepMaterial, oofem::ExpCZMaterial, oofem::FCMMaterial, oofem::FE2FluidMaterial, oofem::FRCFCM, oofem::FRCFCMNL, oofem::HeMoBazNajMaterial, oofem::HeMoKunzelMaterial, oofem::HeMoTKMaterial, oofem::HydratingConcreteMat, oofem::HydratingHeMoMaterial, oofem::HydratingIsoHeatMaterial, oofem::HydrationModel, oofem::HyperelasticMaterial1d, oofem::IDNLMaterial, oofem::IntMatBilinearCZ, oofem::IntMatBilinearCZElastic, oofem::IntMatBilinearCZFagerstrom, oofem::IntMatBilinearCZJansson, oofem::IntMatCoulombContact, oofem::IntMatDummyCZ, oofem::IntMatElastic, oofem::IntMatIsoDamage, oofem::IntMatPhaseField, oofem::IsoInterfaceDamageMaterial, oofem::IsoInterfaceDamageMaterial_2, oofem::IsotropicAsymmetric1DMaterial, oofem::IsotropicDamageMaterial1, oofem::IsotropicDamageMaterial, oofem::IsotropicGradientDamageMaterial, oofem::J2Mat, oofem::J2MPlasticMaterial, oofem::J2plasticMaterial, oofem::KelvinChainMaterial, oofem::KelvinChainSolidMaterial, oofem::LargeStrainMasterMaterial, oofem::LargeStrainMasterMaterialGrad, oofem::LatticeBondPlasticity, oofem::LatticeDamage, oofem::LatticeDamageViscoelastic, oofem::LatticeLinearElastic, oofem::LatticePlasticityDamage, oofem::LatticePlasticityDamageViscoelastic, oofem::LatticeSlip, oofem::LatticeTransportMaterial, oofem::LatticeViscoelastic, oofem::LinearElasticMaterial, oofem::LinkSlip, oofem::M1Material, oofem::M4Material, oofem::Masonry02, oofem::MaxwellChainMaterial, oofem::MazarsMaterial, oofem::MazarsNLMaterial, oofem::MDM, oofem::MFrontUserMaterial, oofem::MicroMaterial, oofem::MisesMat, oofem::MisesMatGrad, oofem::MisesMatNl, oofem::MooneyRivlinCompressibleMaterial, oofem::MooneyRivlinCompressibleMaterial, oofem::MPlasticMaterial2, oofem::MPlasticMaterial, oofem::MPSDamMaterial, oofem::MPSMaterial, oofem::NewtonianFluidMaterial, oofem::NonlinearFluidMaterial, oofem::OgdenCompressibleMaterial, oofem::PerfectlyPlasticMaterial, oofem::PlasticMaterial, oofem::RankineMat, oofem::RankineMatGrad, oofem::RankineMatNl, oofem::RankinePlasticMaterial, oofem::RCM2Material, oofem::RCSDEMaterial, oofem::RCSDMaterial, oofem::RCSDNLMaterial, oofem::RheoChainMaterial, oofem::RVEStokesFlow, oofem::SimoPisterMaterial, oofem::SimpleInterfaceMaterial, oofem::SimpleVitrificationMaterial, oofem::SteelRelaxMat, oofem::StructuralFE2Material, oofem::StructuralMaterialSettable, oofem::StructuralPythonMaterial, oofem::StructuralSlipFE2Material, oofem::TMSimpleMaterial, oofem::TrabBone3D, oofem::TrabBoneEmbed, oofem::TrabBoneGrad3D, oofem::TrabBoneMaterial, oofem::TrabBoneNL3D, oofem::TrabBoneNL, oofem::TrabBoneNLEmbed, oofem::TransportMaterial, oofem::TutorialMaterial, oofem::TwoFluidMaterial, oofem::UPSimpleMaterial, oofem::WinklerMaterial, and oofem::WinklerPasternakMaterial.
Definition at line 332 of file material.h.
Referenced by oofem::FiberedCrossSection::createMaterialStatus(), oofem::LayeredCrossSection::createMaterialStatus(), oofem::SimpleCrossSection::createMaterialStatus(), and giveStatus().
|
inlinevirtual |
Estimates the necessary pack size to hold all packed data of receiver.
Reimplemented in oofem::IDNLMaterial, oofem::MazarsNLMaterial, oofem::MDM, oofem::MisesMatNl, oofem::RankineMatNl, oofem::RCSDNLMaterial, and oofem::TrabBoneNL3D.
Definition at line 315 of file material.h.
Referenced by oofem::SimpleCrossSection::estimatePackSize().
|
virtual |
Returns the value of material property 'aProperty'. Property must be identified by unique int id. Integration point also passed to allow for materials with spatially varying properties
| aProperty | ID of property requested. |
| gp | Integration point, |
Reimplemented in oofem::BinghamFluidMaterial2, oofem::Concrete2, oofem::ConcreteFCM, oofem::ConcreteFCMViscoElastic, oofem::FCMMaterial, oofem::HeMoBazNajMaterial, oofem::HeMoKunzelMaterial, oofem::HeMoTKMaterial, oofem::IsotropicAsymmetric1DMaterial, oofem::IsotropicDamageMaterial1, oofem::IsotropicDamageMaterial, oofem::IsotropicLinearElasticMaterial, oofem::LatticeDamage, oofem::LatticeLinearElastic, oofem::LatticePlasticityDamage, oofem::LatticeTransportMaterial, oofem::NewtonianFluidMaterial, oofem::NonlinearFluidMaterial, oofem::OrthotropicLinearElasticMaterial, oofem::PerfectlyPlasticMaterial, oofem::RCM2Material, oofem::RCSDEMaterial, oofem::RCSDMaterial, and oofem::TwoFluidMaterial.
Definition at line 51 of file material.C.
References OOFEM_ERROR, and propertyDictionary.
Referenced by oofem::LatticeDamageViscoelastic::checkConsistency(), oofem::LatticePlasticityDamageViscoelastic::checkConsistency(), oofem::CompoDamageMat::checkSnapBack(), oofem::Shell7Base::computeConvectiveMassForce(), oofem::TR1_2D_SUPG_AXI::computeDiffusionDerivativeTerm_MC(), oofem::IsotropicDamageMaterial1::computeEta(), oofem::tet21ghostsolid::computeLoadVector(), oofem::Tr21Stokes::computeLoadVector(), oofem::Shell7Base::computeMassMatrix(), oofem::Shell7Base::computeMassMatrixNum(), oofem::Shell7BaseXFEM::computeMassMatrixNum(), oofem::LayeredCrossSection::give(), oofem::SimpleCrossSection::give(), oofem::FluidDynamicMaterial::giveIPValue(), oofem::TransportMaterial::giveIPValue(), oofem::CompoDamageMat::giveRealStressVector(), oofem::ConcreteDPM::giveRealStressVector_3d(), oofem::IDNLMaterial::giveRemoteNonlocalStiffnessContribution(), oofem::MPlasticMaterial2::giveThermalDilatationVector(), oofem::StructuralMaterial::giveThermalDilatationVector(), oofem::CompoDamageMat::giveUnrotated3dMaterialStiffnessMatrix(), oofem::CompoDamageMat::initializeFrom(), and oofem::NonlocalMaterialExtensionInterface::manipulateWeight().
|
inline |
Definition at line 177 of file material.h.
Referenced by oofem::HydratingConcreteMat::GivePower(), and oofem::HydratingConcreteMatStatus::updateYourself().
|
inlinevirtual |
Returns characteristic matrix of the receiver.
Reimplemented in oofem::IsotropicLinearElasticMaterial, oofem::StructuralMaterial, oofem::TMSimpleMaterial, oofem::TransportMaterial, and oofem::UPSimpleMaterial.
Definition at line 140 of file material.h.
Referenced by oofem::BDalphaPiTerm::evaluate_lin(), oofem::BTdSigmadT::evaluate_lin(), oofem::BTSigmaTerm2::evaluate_lin(), oofem::BTSigTerm::evaluate_lin(), oofem::gNTfTerm::evaluate_lin(), oofem::NTmuVfSNTerm::evaluate_lin(), and oofem::IsotropicLinearElasticMaterial::giveCharacteristicMatrix().
|
virtual |
Returns characteristic value of the receiver.
Reimplemented in oofem::AnisotropicMassTransferMaterial, oofem::CemhydMat, oofem::HeMoBazNajMaterial, oofem::HeMoKunzelMaterial, oofem::HeMoTKMaterial, oofem::HydratingConcreteMat, oofem::HydratingHeMoMaterial, oofem::HydratingIsoHeatMaterial, oofem::IsotropicHeatTransferMaterial, oofem::IsotropicLinearElasticMaterial, oofem::IsotropicMoistureTransferMaterial, oofem::LatticeTransportMaterial, oofem::NonlinearMassTransferMaterial, oofem::RVEStokesFlow, oofem::TMSimpleMaterial, oofem::TransportMaterial, oofem::TwoPhaseMaterial, and oofem::UPSimpleMaterial.
Definition at line 68 of file material.C.
References oofem::GaussPoint::giveElement(), oofem::FEMComponent::giveNumber(), oofem::GaussPoint::giveNumber(), and OOFEM_ERROR.
Referenced by oofem::BTamNTerm::evaluate_lin(), oofem::BTmuBTerm::evaluate_lin(), oofem::BTmuVfBTerm::evaluate_lin(), oofem::NTamTBTerm::evaluate_lin(), oofem::NTcN::evaluate_lin(), oofem::NTmuVfSNTerm::evaluate_lin(), and oofem::IsotropicLinearElasticMaterial::giveCharacteristicValue().
|
inlinevirtual |
Returns characteristic vector of the receiver.
Reimplemented in oofem::IsotropicLinearElasticMaterial, oofem::StructuralMaterial, oofem::TMSimpleMaterial, and oofem::UPSimpleMaterial.
Definition at line 145 of file material.h.
Referenced by oofem::BTSigmaTerm2::evaluate(), oofem::BTSigTerm::evaluate(), oofem::gNTfTerm::evaluate(), oofem::InternalTMFluxSourceTerm::evaluate(), oofem::TMBTSigTerm::evaluate(), and oofem::TMgNTfTerm::evaluate().
|
overridevirtual |
Setups the input record string of receiver.
| input | Dynamic input record to be filled by receiver. |
Reimplemented from oofem::FEMComponent.
Reimplemented in oofem::MDM, oofem::MFrontUserMaterial, oofem::MicroplaneMaterial, oofem::MisesMatNl, oofem::NewtonianFluidMaterial, oofem::NonlinearFluidMaterial, oofem::OrthotropicLinearElasticMaterial, oofem::RankineMatNl, oofem::SimpleInterfaceMaterial, oofem::SimpleVitrificationMaterial, oofem::StructuralFE2Material, oofem::StructuralInterfaceMaterial, oofem::StructuralMaterial, oofem::StructuralPythonMaterial, oofem::StructuralSlipFE2Material, oofem::TMSimpleMaterial, oofem::TrabBoneNL3D, oofem::TrabBoneNL, oofem::TrabBoneNLEmbed, oofem::TutorialMaterial, oofem::TwoFluidMaterial, oofem::UPSimpleMaterial, oofem::WinklerMaterial, and oofem::WinklerPasternakMaterial.
Definition at line 113 of file material.C.
References _IFT_Material_castingtime, _IFT_Material_density, castingTime, propertyDictionary, and oofem::DynamicInputRecord::setField().
Referenced by oofem::StructuralMaterial::giveInputRecord().
|
virtual |
Returns the integration point corresponding value in Reduced form.
| answer | Contain corresponding ip value, zero sized if not available. |
| gp | Integration point to which the value refers. |
| type | Determines the type of internal variable. |
| tStep | Determines the time step. |
Reimplemented in oofem::AbaqusUserMaterial, oofem::AnisotropicDamageMaterial, oofem::BondCEBMaterial, oofem::CebFipSlip90Material, oofem::CemhydMat, oofem::CompoDamageMat, oofem::ConcreteDPM2, oofem::ConcreteDPM, oofem::ConcreteFCM, oofem::ConcreteFCMViscoElastic, oofem::DruckerPragerCutMat, oofem::DruckerPragerPlasticitySM, oofem::DustMaterial, oofem::ExpCZMaterial, oofem::FCMMaterial, oofem::FE2FluidMaterial, oofem::FluidDynamicMaterial, oofem::FRCFCM, oofem::FRCFCMNL, oofem::HeMoBazNajMaterial, oofem::HeMoKunzelMaterial, oofem::HeMoTKMaterial, oofem::HydratingConcreteMat, oofem::HydratingHeMoMaterial, oofem::HydratingIsoHeatMaterial, oofem::IDNLMaterial, oofem::IntMatIsoDamage, oofem::IsoInterfaceDamageMaterial, oofem::IsoInterfaceDamageMaterial_2, oofem::IsotropicDamageMaterial, oofem::IsotropicHeatTransferMaterial, oofem::IsotropicMoistureTransferMaterial, oofem::LargeStrainMasterMaterial, oofem::LatticeBondPlasticity, oofem::LatticeDamage, oofem::LatticeDamageViscoelastic, oofem::LatticePlasticityDamage, oofem::LatticePlasticityDamageViscoelastic, oofem::LatticeSlip, oofem::LatticeStructuralMaterial, oofem::LatticeViscoelastic, oofem::LinearElasticMaterial, oofem::LinkSlip, oofem::M1Material, oofem::MDM, oofem::MFrontUserMaterial, oofem::MisesMat, oofem::MPlasticMaterial2, oofem::MPlasticMaterial, oofem::MPSDamMaterial, oofem::MPSMaterial, oofem::NonlinearMassTransferMaterial, oofem::PerfectlyPlasticMaterial, oofem::PlasticMaterial, oofem::RankineMat, oofem::RankineMatGrad, oofem::RankineMatNl, oofem::RCM2Material, oofem::RheoChainMaterial, oofem::RVEStokesFlow, oofem::SimpleInterfaceMaterial, oofem::SteelRelaxMat, oofem::StructuralInterfaceMaterial, oofem::StructuralMaterial, oofem::StructuralPythonMaterial, oofem::TMSimpleMaterial, oofem::TrabBone3D, oofem::TrabBoneEmbed, oofem::TransportMaterial, oofem::TutorialMaterial, oofem::TwoFluidMaterial, and oofem::UPSimpleMaterial.
Definition at line 138 of file material.C.
References oofem::FloatArray::at(), oofem::FloatArray::clear(), oofem::FEMComponent::giveNumber(), propertyDictionary, and oofem::FloatArray::resize().
Referenced by oofem::StructuralMaterialEvaluator::doStepOutput(), oofem::FiberedCrossSection::giveIPValue(), oofem::LatticeBondPlasticity::giveIPValue(), oofem::LatticePlasticityDamage::giveIPValue(), oofem::LatticeViscoelastic::giveIPValue(), oofem::LayeredCrossSection::giveIPValue(), oofem::SimpleCrossSection::giveIPValue(), oofem::StructuralMaterial::giveIPValue(), oofem::TMSimpleMaterial::giveIPValue(), and oofem::UPSimpleMaterial::giveIPValue().
|
virtual |
Returns material status of receiver in given integration point. If status does not exist yet, it is created using CreateStatus member function.
| gp | Returns reference to material status belonging to integration point gp. |
Reimplemented in oofem::ConcreteFCM, oofem::ConcreteFCMViscoElastic, oofem::HydrationModel, oofem::IsotropicDamageMaterial1, and oofem::LatticeLinearElastic.
Definition at line 206 of file material.C.
References CreateStatus().
Referenced by oofem::MDM::applyDamageToStiffness(), oofem::ConcreteDPM2::assignStateFlag(), oofem::RCM2Material::checkForNewActiveCracks(), oofem::ConcreteDPM2::checkForUnAndReloading(), oofem::ConcreteDPM::checkForVertexCase(), oofem::RCM2Material::checkIfClosedCracks(), oofem::CompoDamageMat::checkSnapBack(), oofem::FCMMaterial::checkStrengthCriterion(), oofem::CemhydMat::clearWeightTemperatureProductVolume(), oofem::MPlasticMaterial2::closestPointReturn(), oofem::MPlasticMaterial::closestPointReturn(), oofem::ConcreteDPM2::compute3dSecantStiffness(), oofem::ConcreteDPM2::compute3dTangentStiffness(), oofem::DustMaterial::computeAndSetBulkAndShearModuli(), oofem::MPSMaterial::computeAutogenousShrinkageDefinedByTF(), oofem::MPSMaterial::computeB4AutogenousShrinkageStrainVector(), oofem::HeMoKunzelMaterial::computeCapacityCoeff(), oofem::HeMoTKMaterial::computeCapacityCoeff(), oofem::LatticeTransportMaterial::computeConductivity(), oofem::AnisotropicDamageMaterial::computeCorrectionFactor(), oofem::MisesMatNl::computeCumPlasticStrain(), oofem::RankineMatNl::computeCumPlasticStrain(), oofem::MisesMat::computeCumPlastStrain(), oofem::MisesMatGrad::computeCumPlastStrain(), oofem::RankineMat::computeCumPlastStrain(), oofem::RankineMatGrad::computeCumPlastStrain(), oofem::TrabBone3D::computeCumPlastStrain(), oofem::TrabBoneGrad3D::computeCumPlastStrain(), oofem::TrabBoneMaterial::computeCumPlastStrain(), oofem::TrabBoneNL3D::computeCumPlastStrain(), oofem::TrabBoneNL::computeCumPlastStrain(), oofem::ConcreteDPM2::computeDamage(), oofem::MisesMat::computeDamage(), oofem::MisesMatNl::computeDamage(), oofem::RankineMat::computeDamage(), oofem::RankineMatNl::computeDamage(), oofem::MPSDamMaterial::computeDamageForCohesiveCrack(), oofem::MDM::computeDamageOnPlane(), oofem::AnisotropicDamageMaterial::computeDamageTensor(), oofem::MDM::computeDamageTensor(), oofem::ConcreteDPM2::computeDeltaPlasticStrainNormCompression(), oofem::ConcreteDPM2::computeDeltaPlasticStrainNormTension(), oofem::TrabBoneMaterial::computeDensification(), oofem::TrabBone3D::computeDensificationStress(), oofem::BinghamFluidMaterial2::computeDeviatoricStress3D(), oofem::FE2FluidMaterial::computeDeviatoricStress3D(), oofem::NewtonianFluidMaterial::computeDeviatoricStress3D(), oofem::NonlinearFluidMaterial::computeDeviatoricStress3D(), oofem::TwoFluidMaterial::computeDeviatoricStress3D(), oofem::RankineMatGrad::computeEikonalInternalLength_a(), oofem::RankineMatGrad::computeEikonalInternalLength_aPrime(), oofem::RankineMatGrad::computeEikonalInternalLength_b(), oofem::RankineMatGrad::computeEikonalInternalLength_bPrime(), oofem::Eurocode2CreepMaterial::computeEquivalentMaturity(), oofem::AnisotropicDamageMaterial::computeEquivalentStrain(), oofem::MPSMaterial::computeEquivalentTime(), oofem::MPSMaterial::computeFibAutogenousShrinkageStrainVector(), oofem::MPSMaterial::computeFlowTermViscosity(), oofem::AnisotropicMassTransferMaterial::computeFlux3D(), oofem::IsotropicHeatTransferMaterial::computeFlux3D(), oofem::IsotropicMoistureTransferMaterial::computeFlux3D(), oofem::LatticeTransportMaterial::computeFlux3D(), oofem::NonlinearMassTransferMaterial::computeFlux3D(), oofem::RVEStokesFlow::computeFlux3D(), oofem::TwoPhaseMaterial::computeFlux3D(), oofem::HeMoBazNajMaterial::computeHeMoFlux3D(), oofem::HeMoKunzelMaterial::computeHeMoFlux3D(), oofem::HeMoTKMaterial::computeHeMoFlux3D(), oofem::KelvinChainMaterial::computeHiddenVars(), oofem::KelvinChainSolidMaterial::computeHiddenVars(), oofem::MaxwellChainMaterial::computeHiddenVars(), oofem::SteelRelaxMat::computeIncrOfPrestressLossAtVarStrain(), oofem::CemhydMat::computeInternalSourceVector(), oofem::MisesMatGrad::computeLocalDamageDrivingVariable(), oofem::RankineMatGrad::computeLocalDamageDrivingVariable(), oofem::TrabBoneGrad3D::computeLocalDamageDrivingVariable(), oofem::MDM::computeLocalDamageTensor(), oofem::FCMMaterial::computeMaxNormalCrackOpening(), oofem::B3SolidMaterial::computeMicroPrestress(), oofem::FCMMaterial::computeNormalCrackOpening(), oofem::TrabBone3D::computePlasStrainEnerDensity(), oofem::ConcreteDPM2::computeRateFactor(), oofem::PlasticMaterial::ComputeResidualVector(), oofem::MPlasticMaterial2::computeResidualVector(), oofem::MPlasticMaterial::computeResidualVector(), oofem::FCMMaterial::computeShearSlipOnCrack(), oofem::B3Material::computeShrinkageStrainVector(), oofem::SteelRelaxMat::computeStressRelaxationStrainVector(), oofem::BinghamFluidMaterial2::computeTangent3D(), oofem::FE2FluidMaterial::computeTangent3D(), oofem::HeMoBazNajMaterial::computeTangent3D(), oofem::HeMoKunzelMaterial::computeTangent3D(), oofem::HeMoTKMaterial::computeTangent3D(), oofem::NonlinearFluidMaterial::computeTangent3D(), oofem::NonlinearMassTransferMaterial::computeTangent3D(), oofem::RVEStokesFlow::computeTangent3D(), oofem::TwoFluidMaterial::computeTangent3D(), oofem::FE2FluidMaterial::computeTangents3D(), oofem::LIBeam3dNL::computeTempCurv(), oofem::AnisotropicDamageMaterial::computeTraceD(), oofem::RheoChainMaterial::computeTrueStressIndependentStrainVector(), oofem::MPlasticMaterial2::cuttingPlaneReturn(), oofem::MPlasticMaterial::cuttingPlaneReturn(), oofem::RCSDNLMaterial::estimatePackSize(), oofem::SteelRelaxMat::evalStressRelaxationAtConstStrain(), oofem::RankineMat::evaluatePlaneStressStiffMtrx(), oofem::TwoFluidMaterial::give(), oofem::MisesMatGrad::give1dGprime(), oofem::MisesMatGrad::give1dKappaMatrix(), oofem::StructuralInterfaceMaterial::give1dStiffnessMatrix_dTdj_Num(), oofem::CebFipSlip90Material::give1dStiffnessMatrix_Eng(), oofem::StructuralInterfaceMaterial::give1dStiffnessMatrix_Eng_Num(), oofem::AnisotropicDamageMaterial::give1dStressStiffMtrx(), oofem::IsotropicAsymmetric1DMaterial::give1dStressStiffMtrx(), oofem::IsotropicDamageMaterial::give1dStressStiffMtrx(), oofem::MisesMat::give1dStressStiffMtrx(), oofem::MisesMatGrad::give1dStressStiffMtrx(), oofem::MisesMatNl::give1dStressStiffMtrx(), oofem::MPSDamMaterial::give1dStressStiffMtrx(), oofem::RankineMat::give1dStressStiffMtrx(), oofem::RheoChainMaterial::give1dStressStiffMtrx(), oofem::TrabBoneMaterial::give1dStressStiffMtrx(), oofem::HyperelasticMaterial1d::give1dStressStiffnessMatrix_dPdF(), oofem::StructuralInterfaceMaterial::give2dStiffnessMatrix_dTdj_Num(), oofem::IntMatIsoDamage::give2dStiffnessMatrix_Eng(), oofem::StructuralInterfaceMaterial::give2dStiffnessMatrix_Eng_Num(), oofem::LargeStrainMasterMaterialGrad::give3dGprime(), oofem::MisesMatGrad::give3dGprime(), oofem::TrabBoneGrad3D::give3dGprime(), oofem::LargeStrainMasterMaterialGrad::give3dKappaMatrix(), oofem::MisesMatGrad::give3dKappaMatrix(), oofem::TrabBoneGrad3D::give3dKappaMatrix(), oofem::AbaqusUserMaterial::give3dMaterialStiffnessMatrix(), oofem::AnisotropicDamageMaterial::give3dMaterialStiffnessMatrix(), oofem::ConcreteDPM2::give3dMaterialStiffnessMatrix(), oofem::DruckerPragerPlasticitySM::give3dMaterialStiffnessMatrix(), oofem::DustMaterial::give3dMaterialStiffnessMatrix(), oofem::IsotropicDamageMaterial::give3dMaterialStiffnessMatrix(), oofem::M1Material::give3dMaterialStiffnessMatrix(), oofem::MFrontUserMaterial::give3dMaterialStiffnessMatrix(), oofem::MisesMat::give3dMaterialStiffnessMatrix(), oofem::MisesMatGrad::give3dMaterialStiffnessMatrix(), oofem::MPSDamMaterial::give3dMaterialStiffnessMatrix(), oofem::RheoChainMaterial::give3dMaterialStiffnessMatrix(), oofem::StructuralFE2Material::give3dMaterialStiffnessMatrix(), oofem::StructuralPythonMaterial::give3dMaterialStiffnessMatrix(), oofem::TrabBone3D::give3dMaterialStiffnessMatrix(), oofem::TrabBoneGrad3D::give3dMaterialStiffnessMatrix(), oofem::TrabBoneNL3D::give3dMaterialStiffnessMatrix(), oofem::TutorialMaterial::give3dMaterialStiffnessMatrix(), oofem::AbaqusUserMaterial::give3dMaterialStiffnessMatrix_dPdF(), oofem::BlatzKoMaterial::give3dMaterialStiffnessMatrix_dPdF(), oofem::LargeStrainMasterMaterial::give3dMaterialStiffnessMatrix_dPdF(), oofem::MFrontUserMaterial::give3dMaterialStiffnessMatrix_dPdF(), oofem::MooneyRivlinCompressibleMaterial::give3dMaterialStiffnessMatrix_dPdF(), oofem::OgdenCompressibleMaterial::give3dMaterialStiffnessMatrix_dPdF(), oofem::SimoPisterMaterial::give3dMaterialStiffnessMatrix_dPdF(), oofem::StructuralMaterial::give3dMaterialStiffnessMatrix_dPdF(), oofem::StructuralPythonMaterial::give3dMaterialStiffnessMatrix_dPdF(), oofem::IntMatBilinearCZElastic::give3dStiffnessMatrix_dTdj(), oofem::IntMatBilinearCZFagerstrom::give3dStiffnessMatrix_dTdj(), oofem::IntMatBilinearCZJansson::give3dStiffnessMatrix_dTdj(), oofem::StructuralInterfaceMaterial::give3dStiffnessMatrix_dTdj_Num(), oofem::CohesiveInterfaceMaterial::give3dStiffnessMatrix_Eng(), oofem::ExpCZMaterial::give3dStiffnessMatrix_Eng(), oofem::IntMatCoulombContact::give3dStiffnessMatrix_Eng(), oofem::IntMatIsoDamage::give3dStiffnessMatrix_Eng(), oofem::IntMatPhaseField::give3dStiffnessMatrix_Eng(), oofem::IsoInterfaceDamageMaterial::give3dStiffnessMatrix_Eng(), oofem::IsoInterfaceDamageMaterial_2::give3dStiffnessMatrix_Eng(), oofem::SimpleInterfaceMaterial::give3dStiffnessMatrix_Eng(), oofem::StructuralInterfaceMaterial::give3dStiffnessMatrix_Eng_Num(), oofem::CemhydMatStatus::giveAverageTemperature(), oofem::CemhydMat::giveCharacteristicValue(), oofem::HydratingConcreteMat::giveCharacteristicValue(), oofem::HydratingHeMoMaterial::giveCharacteristicValue(), oofem::HydratingIsoHeatMaterial::giveCharacteristicValue(), oofem::LatticeTransportMaterial::giveCharacteristicValue(), oofem::TMSimpleMaterial::giveCharacteristicVector(), oofem::UPSimpleMaterial::giveCharacteristicVector(), oofem::CompoDamageMat::giveCharLengthForModes(), oofem::CemhydMat::giveConcreteCapacity(), oofem::CemhydMat::giveConcreteDensity(), oofem::ConcreteDPM::giveConcreteDPMStatus(), oofem::MPlasticMaterial2::giveConsistentStiffnessMatrix(), oofem::MPlasticMaterial::giveConsistentStiffnessMatrix(), oofem::PlasticMaterial::giveConsistentStiffnessMatrix(), oofem::RCM2Material::giveCrackedStiffnessMatrix(), oofem::Concrete3::giveCrackingModulus(), oofem::RCSDEMaterial::giveCrackingModulus(), oofem::RCSDMaterial::giveCrackingModulus(), oofem::CemhydMat::giveCycleNumber(), oofem::CemhydMat::giveDoHActual(), oofem::IntMatPhaseField::giveDrivingForce(), oofem::IntMatPhaseField::giveDrivingForcePrime(), oofem::MPSDamMaterial::givee0(), oofem::RCM2Material::giveEffectiveMaterialStiffnessMatrix(), oofem::RCSDEMaterial::giveEffectiveMaterialStiffnessMatrix(), oofem::RCSDMaterial::giveEffectiveMaterialStiffnessMatrix(), oofem::BinghamFluidMaterial2::giveEffectiveViscosity(), oofem::FE2FluidMaterial::giveEffectiveViscosity(), oofem::TwoFluidMaterial::giveEffectiveViscosity(), oofem::B3SolidMaterial::giveEigenStrainVector(), oofem::KelvinChainMaterial::giveEigenStrainVector(), oofem::KelvinChainSolidMaterial::giveEigenStrainVector(), oofem::MaxwellChainMaterial::giveEigenStrainVector(), oofem::MPSMaterial::giveEigenStrainVector(), oofem::MPlasticMaterial2::giveElastoPlasticStiffnessMatrix(), oofem::MPlasticMaterial::giveElastoPlasticStiffnessMatrix(), oofem::MPSMaterial::giveEModulus(), oofem::LinearElasticMaterial::giveEnergyDensity(), oofem::CebFipSlip90Material::giveEngTraction_1d(), oofem::BondCEBMaterial::giveEngTraction_3d(), oofem::CohesiveInterfaceMaterial::giveEngTraction_3d(), oofem::ExpCZMaterial::giveEngTraction_3d(), oofem::IntMatCoulombContact::giveEngTraction_3d(), oofem::IntMatIsoDamage::giveEngTraction_3d(), oofem::IntMatPhaseField::giveEngTraction_3d(), oofem::IsoInterfaceDamageMaterial::giveEngTraction_3d(), oofem::IsoInterfaceDamageMaterial_2::giveEngTraction_3d(), oofem::LinkSlip::giveEngTraction_3d(), oofem::SimpleInterfaceMaterial::giveEngTraction_3d(), oofem::LinearElasticMaterial::giveEshelbyStressVector_PlaneStrain(), oofem::HyperelasticMaterial1d::giveFirstPKStressVector_1d(), oofem::AbaqusUserMaterial::giveFirstPKStressVector_3d(), oofem::BlatzKoMaterial::giveFirstPKStressVector_3d(), oofem::LargeStrainMasterMaterial::giveFirstPKStressVector_3d(), oofem::MooneyRivlinCompressibleMaterial::giveFirstPKStressVector_3d(), oofem::OgdenCompressibleMaterial::giveFirstPKStressVector_3d(), oofem::SimoPisterMaterial::giveFirstPKStressVector_3d(), oofem::StructuralMaterial::giveFirstPKStressVector_3d(), oofem::StructuralPythonMaterial::giveFirstPKStressVector_3d(), oofem::StructuralMaterial::giveFirstPKStressVector_StressControl(), oofem::LargeStrainMasterMaterialGrad::giveFirstPKStressVectorGrad(), oofem::IntMatBilinearCZ::giveFirstPKTraction_3d(), oofem::IntMatBilinearCZElastic::giveFirstPKTraction_3d(), oofem::IntMatBilinearCZFagerstrom::giveFirstPKTraction_3d(), oofem::IntMatBilinearCZFagerstromRate::giveFirstPKTraction_3d(), oofem::IntMatBilinearCZJansson::giveFirstPKTraction_3d(), oofem::IntMatDummyCZ::giveFirstPKTraction_3d(), oofem::IntMatElastic::giveFirstPKTraction_3d(), oofem::IntMatIsoDamage::giveFirstPKTraction_3d(), oofem::SimpleCrossSection::giveGeneralizedStress_MembraneRot(), oofem::MPSDamMaterial::givegf(), oofem::RankineMatGrad::giveGradientDamageStiffnessMatrix_dd_BN(), oofem::RankineMatGrad::giveGradientDamageStiffnessMatrix_dd_NN(), oofem::RankineMatGrad::giveGradientDamageStiffnessMatrix_du(), oofem::RankineMatGrad::giveGradientDamageStiffnessMatrix_du_BB(), oofem::RankineMatGrad::giveGradientDamageStiffnessMatrix_du_NB(), oofem::RankineMatGrad::giveGradientDamageStiffnessMatrix_ud(), oofem::RankineMatGrad::giveGradientDamageStiffnessMatrix_uu(), oofem::StructuralSlipFE2Material::giveHomogenizedFields(), oofem::BazantNajjarMoistureTransferMaterial::giveHumidity(), oofem::HeMoTKMaterial::giveHumidity(), oofem::MPSMaterial::giveHumidity(), oofem::NlIsoMoistureMaterial::giveHumidity(), oofem::MPSMaterial::giveHumidityNano(), oofem::Lattice2dBoundary::giveInternalForcesVector(), oofem::Lattice3dBoundary::giveInternalForcesVector(), oofem::Lattice3dBoundaryTruss::giveInternalForcesVector(), oofem::LatticeLink3dBoundary::giveInternalForcesVector(), oofem::NLStructuralElement::giveInternalForcesVector(), oofem::AbaqusUserMaterial::giveIPValue(), oofem::AnisotropicDamageMaterial::giveIPValue(), oofem::BondCEBMaterial::giveIPValue(), oofem::CebFipSlip90Material::giveIPValue(), oofem::CemhydMat::giveIPValue(), oofem::CompoDamageMat::giveIPValue(), oofem::ConcreteDPM2::giveIPValue(), oofem::DruckerPragerPlasticitySM::giveIPValue(), oofem::DustMaterial::giveIPValue(), oofem::ExpCZMaterial::giveIPValue(), oofem::FCMMaterial::giveIPValue(), oofem::FE2FluidMaterial::giveIPValue(), oofem::FiberedCrossSection::giveIPValue(), oofem::FluidDynamicMaterial::giveIPValue(), oofem::HeMoKunzelMaterial::giveIPValue(), oofem::HydratingConcreteMat::giveIPValue(), oofem::IntMatIsoDamage::giveIPValue(), oofem::IsoInterfaceDamageMaterial::giveIPValue(), oofem::IsoInterfaceDamageMaterial_2::giveIPValue(), oofem::IsotropicDamageMaterial::giveIPValue(), oofem::LargeStrainMasterMaterial::giveIPValue(), oofem::LatticeStructuralMaterial::giveIPValue(), oofem::LinearElasticMaterial::giveIPValue(), oofem::LinkSlip::giveIPValue(), oofem::M1Material::giveIPValue(), oofem::MDM::giveIPValue(), oofem::MFrontUserMaterial::giveIPValue(), oofem::MisesMat::giveIPValue(), oofem::MPlasticMaterial2::giveIPValue(), oofem::MPlasticMaterial::giveIPValue(), oofem::MPSDamMaterial::giveIPValue(), oofem::MPSMaterial::giveIPValue(), oofem::NonlinearMassTransferMaterial::giveIPValue(), oofem::PerfectlyPlasticMaterial::giveIPValue(), oofem::PlasticMaterial::giveIPValue(), oofem::RankineMat::giveIPValue(), oofem::RankineMatNl::giveIPValue(), oofem::RCM2Material::giveIPValue(), oofem::RheoChainMaterial::giveIPValue(), oofem::RVEStokesFlow::giveIPValue(), oofem::StructuralInterfaceMaterial::giveIPValue(), oofem::StructuralMaterial::giveIPValue(), oofem::StructuralPythonMaterial::giveIPValue(), oofem::TMSimpleMaterial::giveIPValue(), oofem::TrabBone3D::giveIPValue(), oofem::TrabBoneEmbed::giveIPValue(), oofem::TransportMaterial::giveIPValue(), oofem::TutorialMaterial::giveIPValue(), oofem::TwoFluidMaterial::giveIPValue(), oofem::UPSimpleMaterial::giveIPValue(), oofem::CemhydMat::giveIsotropicConductivity(), oofem::HydratingConcreteMat::giveIsotropicConductivity(), oofem::LatticeDamageViscoelastic::giveLatticeStress3d(), oofem::LatticePlasticityDamageViscoelastic::giveLatticeStress3d(), oofem::MisesMatNl::giveLocalNonlocalStiffnessContribution(), oofem::RankineMatNl::giveLocalNonlocalStiffnessContribution(), oofem::TrabBoneNL3D::giveLocalNonlocalStiffnessContribution(), oofem::FCMMaterial::giveMaterialStiffnessMatrix(), oofem::MDM::giveMaterialStiffnessMatrix(), oofem::PerfectlyPlasticMaterial::giveMaterialStiffnessMatrix(), oofem::Concrete3::giveMinCrackStrainsForFullyOpenCrack(), oofem::RCSDMaterial::giveMinCrackStrainsForFullyOpenCrack(), oofem::RankineMatGrad::giveNonlocalCumPlasticStrain(), oofem::RankineMatGrad::giveNonlocalInternalForces_N_factor(), oofem::RankineMatNl::giveNonlocalMetricModifierAt(), oofem::Concrete3::giveNormalCrackingStress(), oofem::RCSDEMaterial::giveNormalCrackingStress(), oofem::RCSDMaterial::giveNormalCrackingStress(), oofem::FCMMaterial::giveNormalLocalCrackedStiffnessMatrix(), oofem::FCMMaterial::giveNumberOfCracksInDirection(), oofem::MisesMatGrad::givePlaneStrainGprime(), oofem::MisesMatGrad::givePlaneStrainKappaMatrix(), oofem::IsotropicDamageMaterial::givePlaneStrainStiffMtrx(), oofem::MisesMatGrad::givePlaneStrainStiffMtrx(), oofem::MPSDamMaterial::givePlaneStrainStiffMtrx(), oofem::RheoChainMaterial::givePlaneStrainStiffMtrx(), oofem::StructuralFE2Material::givePlaneStrainStiffMtrx(), oofem::AnisotropicDamageMaterial::givePlaneStressStiffMtrx(), oofem::IsotropicDamageMaterial::givePlaneStressStiffMtrx(), oofem::MisesMat::givePlaneStressStiffMtrx(), oofem::MPSDamMaterial::givePlaneStressStiffMtrx(), oofem::RankineMat::givePlaneStressStiffMtrx(), oofem::RankineMatGrad::givePlaneStressStiffMtrx(), oofem::RankineMatNl::givePlaneStressStiffMtrx(), oofem::RheoChainMaterial::givePlaneStressStiffMtrx(), oofem::StructuralFE2Material::givePlaneStressStiffMtrx(), oofem::StructuralSlipFE2Material::givePlaneStressStiffMtrx(), oofem::HydratingConcreteMat::GivePower(), oofem::M4Material::giveRealMicroplaneStressVector(), oofem::RCM2Material::giveRealPrincipalStressVector3d(), oofem::AnisotropicDamageMaterial::giveRealStressVector(), oofem::B3SolidMaterial::giveRealStressVector(), oofem::CompoDamageMat::giveRealStressVector(), oofem::FCMMaterial::giveRealStressVector(), oofem::IsotropicDamageMaterial::giveRealStressVector(), oofem::MDM::giveRealStressVector(), oofem::MPlasticMaterial2::giveRealStressVector(), oofem::MPlasticMaterial::giveRealStressVector(), oofem::MPSDamMaterial::giveRealStressVector(), oofem::MPSMaterial::giveRealStressVector(), oofem::PerfectlyPlasticMaterial::giveRealStressVector(), oofem::PlasticMaterial::giveRealStressVector(), oofem::RCM2Material::giveRealStressVector(), oofem::RCSDEMaterial::giveRealStressVector(), oofem::RCSDMaterial::giveRealStressVector(), oofem::RCSDNLMaterial::giveRealStressVector(), oofem::RheoChainMaterial::giveRealStressVector(), oofem::SteelRelaxMat::giveRealStressVector(), oofem::IsotropicAsymmetric1DMaterial::giveRealStressVector_1d(), oofem::LinearElasticMaterial::giveRealStressVector_1d(), oofem::MisesMat::giveRealStressVector_1d(), oofem::MisesMatNl::giveRealStressVector_1d(), oofem::RankineMat::giveRealStressVector_1d(), oofem::RankineMatNl::giveRealStressVector_1d(), oofem::TrabBoneMaterial::giveRealStressVector_1d(), oofem::TrabBoneNL::giveRealStressVector_1d(), oofem::LinearElasticMaterial::giveRealStressVector_2dBeamLayer(), oofem::WinklerMaterial::giveRealStressVector_2dPlateSubSoil(), oofem::WinklerPasternakMaterial::giveRealStressVector_2dPlateSubSoil(), oofem::AbaqusUserMaterial::giveRealStressVector_3d(), oofem::ConcreteDPM2::giveRealStressVector_3d(), oofem::DruckerPragerPlasticitySM::giveRealStressVector_3d(), oofem::DustMaterial::giveRealStressVector_3d(), oofem::LinearElasticMaterial::giveRealStressVector_3d(), oofem::M1Material::giveRealStressVector_3d(), oofem::MFrontUserMaterial::giveRealStressVector_3d(), oofem::MicroplaneMaterial_Bazant::giveRealStressVector_3d(), oofem::MisesMat::giveRealStressVector_3d(), oofem::SimpleVitrificationMaterial::giveRealStressVector_3d(), oofem::StructuralFE2Material::giveRealStressVector_3d(), oofem::StructuralMaterialSettable::giveRealStressVector_3d(), oofem::StructuralPythonMaterial::giveRealStressVector_3d(), oofem::TrabBone3D::giveRealStressVector_3d(), oofem::TrabBoneEmbed::giveRealStressVector_3d(), oofem::TrabBoneNL3D::giveRealStressVector_3d(), oofem::TrabBoneNLEmbed::giveRealStressVector_3d(), oofem::TutorialMaterial::giveRealStressVector_3d(), oofem::WinklerMaterial::giveRealStressVector_3dBeamSubSoil(), oofem::LinearElasticMaterial::giveRealStressVector_3dDegeneratedShell(), oofem::LinearElasticMaterial::giveRealStressVector_Fiber(), oofem::AnisotropicDamageMaterial::giveRealStressVector_PlaneStress(), oofem::LinearElasticMaterial::giveRealStressVector_PlaneStress(), oofem::MisesMat::giveRealStressVector_PlaneStress(), oofem::RankineMat::giveRealStressVector_PlaneStress(), oofem::RankineMatNl::giveRealStressVector_PlaneStress(), oofem::StructuralFE2Material::giveRealStressVector_PlaneStress(), oofem::StructuralSlipFE2Material::giveRealStressVector_PlaneStress(), oofem::Concrete2::giveRealStressVector_PlateLayer(), oofem::LinearElasticMaterial::giveRealStressVector_PlateLayer(), oofem::StructuralMaterial::giveRealStressVector_ShellStressControl(), oofem::StructuralMaterial::giveRealStressVector_StressControl(), oofem::LinearElasticMaterial::giveRealStressVector_Warping(), oofem::MisesMatGrad::giveRealStressVectorGradientDamage(), oofem::RankineMatGrad::giveRealStressVectorGradientDamage(), oofem::TrabBoneGrad3D::giveRealStressVectorGradientDamage(), oofem::IsotropicLinearElasticMaterial::giveRealStressVectorUP_3d(), oofem::IsotropicLinearElasticMaterial::giveRealStressVectorUP_PlaneStrain(), oofem::Shell7BaseXFEM::giveRecoveredTransverseInterfaceStress(), oofem::DruckerPragerPlasticitySM::giveRegAlgorithmicStiffMatrix(), oofem::MisesMatNl::giveRemoteNonlocalStiffnessContribution(), oofem::RankineMatNl::giveRemoteNonlocalStiffnessContribution(), oofem::TrabBoneNL3D::giveRemoteNonlocalStiffnessContribution(), oofem::StructuralSlipFE2Material::giveSensitivities(), oofem::MPSMaterial::giveShrinkageStrainVector(), oofem::IntMatPhaseField::giveTangents(), oofem::IsotropicHeatTransferMaterial::giveTemperature(), oofem::MPSMaterial::giveTemperature(), oofem::CemhydMat::giveTimeOfCycle(), oofem::CompoDamageMat::giveUnrotated3dMaterialStiffnessMatrix(), oofem::DruckerPragerPlasticitySM::giveVertexAlgorithmicStiffMatrix(), oofem::ConcreteDPM2::initDamaged(), oofem::MPSDamMaterial::initDamaged(), oofem::MPSDamMaterial::initDamagedFib(), oofem::FCMMaterial::initializeCrack(), oofem::LargeStrainMasterMaterialStatus::initTempStatus(), initTempStatus(), oofem::FCMMaterial::isIntact(), oofem::FCMMaterial::isIntactForShear(), oofem::MDM::MMI_map(), oofem::MDM::MMI_update(), oofem::MisesMatNl::modifyNonlocalWeightFunctionAround(), oofem::MisesMatNl::NonlocalMaterialStiffnessInterface_addIPContribution(), oofem::RankineMatNl::NonlocalMaterialStiffnessInterface_addIPContribution(), oofem::TrabBoneNL3D::NonlocalMaterialStiffnessInterface_addIPContribution(), oofem::MisesMatNl::NonlocalMaterialStiffnessInterface_giveIntegrationDomainList(), oofem::RankineMatNl::NonlocalMaterialStiffnessInterface_giveIntegrationDomainList(), oofem::TrabBoneNL3D::NonlocalMaterialStiffnessInterface_giveIntegrationDomainList(), oofem::MDM::packUnknowns(), oofem::MisesMatNl::packUnknowns(), oofem::RankineMatNl::packUnknowns(), oofem::RCSDNLMaterial::packUnknowns(), oofem::TrabBoneNL3D::packUnknowns(), oofem::DustMaterial::performF1return(), oofem::DustMaterial::performF2return(), oofem::DruckerPragerPlasticitySM::performLocalStressReturn(), oofem::ConcreteDPM2::performPlasticityReturn(), oofem::ConcreteDPM::performPlasticityReturn(), oofem::MisesMat::performPlasticityReturn(), oofem::RankineMat::performPlasticityReturn(), oofem::TrabBone3D::performPlasticityReturn(), oofem::TrabBoneEmbed::performPlasticityReturn(), oofem::TrabBoneMaterial::performPlasticityReturn(), oofem::MisesMat::performPlasticityReturn_PlaneStress(), oofem::ConcreteDPM2::performRegularReturn(), oofem::ConcreteDPM::performRegularReturn(), oofem::DustMaterial::performStressReturn(), oofem::ConcreteDPM::performVertexReturn(), oofem::DruckerPragerPlasticitySM::predictRelativeComputationalCost(), oofem::MDM::predictRelativeComputationalCost(), oofem::TrabBone3D::predictRelativeComputationalCost(), oofem::CemhydMatStatus::printOutputAt(), oofem::LargeStrainMasterMaterialStatus::printOutputAt(), oofem::PLCZdamageRadius::propagateInterface(), oofem::Shell7BaseXFEM::recoverShearStress(), restoreIPContext(), oofem::LargeStrainMasterMaterialStatus::saveContext(), saveIPContext(), oofem::HydratingConcreteMat::scaleTemperature(), oofem::DustMaterial::setIPValue(), oofem::StructuralMaterial::setIPValue(), oofem::FluidMaterialEvaluator::solveYourself(), oofem::StructuralMaterialEvaluator::solveYourself(), oofem::Concrete2::strsoft(), oofem::MDM::unpackAndUpdateUnknowns(), oofem::MisesMatNl::unpackAndUpdateUnknowns(), oofem::RankineMatNl::unpackAndUpdateUnknowns(), oofem::RCSDNLMaterial::unpackAndUpdateUnknowns(), oofem::TrabBoneNL3D::unpackAndUpdateUnknowns(), oofem::RCM2Material::updateActiveCrackMap(), oofem::MDM::updateBeforeNonlocAverage(), oofem::MisesMatNl::updateBeforeNonlocAverage(), oofem::RankineMatNl::updateBeforeNonlocAverage(), oofem::RCSDNLMaterial::updateBeforeNonlocAverage(), oofem::TrabBoneNL3D::updateBeforeNonlocAverage(), oofem::TrabBoneNL::updateBeforeNonlocAverage(), oofem::TrabBoneNLEmbed::updateBeforeNonlocAverage(), oofem::FCMMaterial::updateCrackStatus(), oofem::RCM2Material::updateCrackStatus(), oofem::HydratingHeMoMaterial::updateInternalState(), oofem::HydratingIsoHeatMaterial::updateInternalState(), oofem::TransportMaterial::updateInternalState(), oofem::RCM2Material::updateStatusForNewCrack(), oofem::Concrete2::updateStirrups(), oofem::M4Material::updateVolumetricStressTo(), and oofem::LargeStrainMasterMaterialStatus::updateYourself().
|
virtual |
Tests if material supports casting time
Reimplemented in oofem::DruckerPragerCutMat, oofem::HydratingConcreteMat, oofem::LinearElasticMaterial, oofem::RheoChainMaterial, oofem::Steel1, and oofem::SteelRelaxMat.
Definition at line 131 of file material.C.
References castingTime.
Referenced by checkConsistency().
|
virtual |
Tests if material supports material mode.
| mode | Required material mode. |
Reimplemented in oofem::AnisotropicDamageMaterial, oofem::ConcreteDPM2, oofem::DruckerPragerCutMat, oofem::DummyMaterial, oofem::FCMMaterial, oofem::HeMoBazNajMaterial, oofem::HeMoKunzelMaterial, oofem::HeMoTKMaterial, oofem::IntMatPhaseField, oofem::IsotropicAsymmetric1DMaterial, oofem::IsotropicDamageMaterial, oofem::IsotropicGradientDamageMaterial, oofem::LargeStrainMasterMaterialGrad, oofem::LatticeBondPlasticity, oofem::LatticeDamage, oofem::LatticeLinearElastic, oofem::LatticePlasticityDamage, oofem::LatticeSlip, oofem::LatticeStructuralMaterial, oofem::Masonry02, oofem::MDM, oofem::MisesMatGrad, oofem::MPlasticMaterial2, oofem::MPlasticMaterial, oofem::MPSDamMaterial, oofem::PerfectlyPlasticMaterial, oofem::PlasticMaterial, oofem::RankineMat, oofem::RankineMatGrad, oofem::RCM2Material, oofem::RheoChainMaterial, oofem::SteelRelaxMat, oofem::StructuralMaterial, oofem::TrabBoneGrad3D, oofem::TrabBoneMaterial, oofem::WinklerMaterial, and oofem::WinklerPasternakMaterial.
Definition at line 122 of file material.C.
|
virtual |
Returns true if 'aProperty' exists on material.
| aProperty | ID of property requested. |
| gp | Integration point. |
Definition at line 74 of file material.C.
References propertyDictionary.
Referenced by oofem::NonlocalMaterialExtensionInterface::manipulateWeight().
|
overridevirtual |
Initializes receiver according to object description stored in input record. This function is called immediately after creating object using constructor. Input record can be imagined as data record in component database belonging to receiver. Receiver may use value-name extracting functions to extract particular field from record. Note that initializeFrom may be called mutiple times.
| ir | Input record to initialize from. |
| priority | Priority of the input record. This is used to determine the order of initialization |
Reimplemented from oofem::FEMComponent.
Reimplemented in oofem::MaxwellChainMaterial, oofem::MazarsMaterial, oofem::MazarsNLMaterial, oofem::MDM, oofem::MFrontUserMaterial, oofem::MicroMaterial, oofem::MicroplaneMaterial, oofem::MisesMat, oofem::MisesMatGrad, oofem::MisesMatNl, oofem::MooneyRivlinCompressibleMaterial, oofem::MooneyRivlinCompressibleMaterial, oofem::MPSDamMaterial, oofem::MPSMaterial, oofem::NewtonianFluidMaterial, oofem::NlIsoMoistureMaterial, oofem::NonlinearFluidMaterial, oofem::NonlinearMassTransferMaterial, oofem::OgdenCompressibleMaterial, oofem::OrthotropicLinearElasticMaterial, oofem::PerfectlyPlasticMaterial, oofem::RankineMat, oofem::RankineMatGrad, oofem::RankineMatNl, oofem::RankinePlasticMaterial, oofem::RCM2Material, oofem::RCSDEMaterial, oofem::RCSDMaterial, oofem::RCSDNLMaterial, oofem::RheoChainMaterial, oofem::RVEStokesFlow, oofem::SimoPisterMaterial, oofem::SimpleInterfaceMaterial, oofem::SimpleVitrificationMaterial, oofem::Steel1, oofem::SteelRelaxMat, oofem::StructuralFE2Material, oofem::StructuralInterfaceMaterial, oofem::StructuralMaterial, oofem::StructuralMaterialSettable, oofem::StructuralPythonMaterial, oofem::StructuralSlipFE2Material, oofem::TMSimpleMaterial, oofem::TrabBone3D, oofem::TrabBoneEmbed, oofem::TrabBoneGrad3D, oofem::TrabBoneMaterial, oofem::TrabBoneNL3D, oofem::TrabBoneNL, oofem::TrabBoneNLEmbed, oofem::TutorialMaterial, oofem::TwoFluidMaterial, oofem::TwoPhaseMaterial, oofem::UPSimpleMaterial, oofem::WinklerMaterial, and oofem::WinklerPasternakMaterial.
Definition at line 93 of file material.C.
References _IFT_Material_castingtime, _IFT_Material_density, _IFT_Material_preCastingTimeMat, castingTime, IR_GIVE_FIELD, IR_GIVE_OPTIONAL_FIELD, preCastingTimeMat, and propertyDictionary.
Referenced by oofem::StructuralMaterial::initializeFrom().
|
virtual |
Optional function to call specific procedures when initializing a material. For example, multiscale simulations need to create master and slave material statuses on specific integration points before the computation.
| element | Pointer to element. |
Reimplemented in oofem::CemhydMat.
Definition at line 235 of file material.C.
|
virtual |
Initializes temporary variables stored in integration point status at the beginning of new time step. Temporary history variables (they describe state of material during solution of time step) are initialized according to history variables, which describe state corresponding to previous equilibrium solution. Default implementation simply extracts status from integration point and calls its initTempStatus method.
Definition at line 221 of file material.C.
References giveStatus(), and oofem::MaterialStatus::initTempStatus().
Referenced by oofem::LargeStrainMasterMaterialGrad::give3dGprime(), oofem::LargeStrainMasterMaterialGrad::give3dKappaMatrix(), oofem::LargeStrainMasterMaterial::giveFirstPKStressVector_3d(), oofem::LargeStrainMasterMaterialGrad::giveFirstPKStressVectorGrad(), oofem::LatticeDamage::giveLatticeStress3d(), oofem::LatticeLinearElastic::giveLatticeStress3d(), oofem::AnisotropicDamageMaterial::giveRealStressVector(), oofem::FCMMaterial::giveRealStressVector(), oofem::IsotropicDamageMaterial::giveRealStressVector(), oofem::MPlasticMaterial2::giveRealStressVector(), oofem::MPlasticMaterial::giveRealStressVector(), oofem::PerfectlyPlasticMaterial::giveRealStressVector(), oofem::PlasticMaterial::giveRealStressVector(), oofem::RCM2Material::giveRealStressVector(), oofem::RCSDEMaterial::giveRealStressVector(), oofem::RCSDMaterial::giveRealStressVector(), oofem::RCSDNLMaterial::giveRealStressVector(), oofem::RheoChainMaterial::giveRealStressVector(), oofem::RankineMat::giveRealStressVector_1d(), oofem::TrabBoneMaterial::giveRealStressVector_1d(), oofem::DruckerPragerPlasticitySM::giveRealStressVector_3d(), oofem::DustMaterial::giveRealStressVector_3d(), oofem::M1Material::giveRealStressVector_3d(), oofem::MicroplaneMaterial_Bazant::giveRealStressVector_3d(), oofem::TrabBone3D::giveRealStressVector_3d(), oofem::TrabBoneEmbed::giveRealStressVector_3d(), oofem::TrabBoneNL3D::giveRealStressVector_3d(), oofem::AnisotropicDamageMaterial::giveRealStressVector_PlaneStress(), oofem::MisesMat::giveRealStressVector_PlaneStress(), oofem::RankineMat::giveRealStressVector_PlaneStress(), oofem::Concrete2::giveRealStressVector_PlateLayer(), oofem::IsotropicGradientDamageMaterial::giveRealStressVectorGradientDamage(), oofem::MisesMatGrad::giveRealStressVectorGradientDamage(), oofem::RankineMatGrad::giveRealStressVectorGradientDamage(), oofem::TrabBoneGrad3D::giveRealStressVectorGradientDamage(), oofem::IDNLMaterial::updateBeforeNonlocAverage(), oofem::MazarsNLMaterial::updateBeforeNonlocAverage(), oofem::MisesMatNl::updateBeforeNonlocAverage(), oofem::RankineMatNl::updateBeforeNonlocAverage(), oofem::RCSDNLMaterial::updateBeforeNonlocAverage(), oofem::TrabBoneNL3D::updateBeforeNonlocAverage(), oofem::TrabBoneNL::updateBeforeNonlocAverage(), and oofem::TrabBoneNLEmbed::updateBeforeNonlocAverage().
|
inlinevirtual |
| tStep | Time step to check activity for. |
Reimplemented in oofem::RheoChainMaterial.
Definition at line 182 of file material.h.
References oofem::TimeStep::giveTargetTime().
Referenced by oofem::MPSMaterial::computeAutogenousShrinkageDefinedByTF(), oofem::MPSMaterial::computeB4AutogenousShrinkageStrainVector(), oofem::MPSMaterial::computeEquivalentTime(), oofem::MPSMaterial::computeFibAutogenousShrinkageStrainVector(), oofem::MPSMaterial::computeFlowTermViscosity(), oofem::ConcreteFCMViscoElastic::computeStressIndependentStrainVector(), oofem::SteelRelaxMat::give1dStressStiffMtrx(), oofem::MPSMaterial::giveEigenStrainVector(), oofem::MPSMaterial::giveEModulus(), oofem::MPSMaterial::giveHumidityNano(), oofem::FCMMaterial::giveRealStressVector(), oofem::MPSMaterial::giveRealStressVector(), oofem::SteelRelaxMat::giveRealStressVector(), and oofem::MPSMaterial::giveShrinkageStrainVector().
|
inlinevirtual |
Returns true if stiffness matrix of receiver is symmetric Default implementation returns true.
Reimplemented in oofem::ConcreteDPM2, oofem::ConcreteDPM, oofem::DruckerPragerCutMat, oofem::DruckerPragerPlasticitySM, oofem::DustMaterial, oofem::HeMoBazNajMaterial, oofem::HeMoKunzelMaterial, oofem::HeMoTKMaterial, oofem::IsotropicDamageMaterial1, oofem::J2Mat, oofem::LargeStrainMasterMaterial, oofem::LatticeBondPlasticity, oofem::LatticeDamage, oofem::LatticeLinearElastic, oofem::LatticePlasticityDamage, oofem::LatticeSlip, oofem::LinkSlip, oofem::Masonry02, oofem::MisesMat, oofem::MPlasticMaterial2, oofem::MPlasticMaterial, oofem::RankineMat, oofem::SteelRelaxMat, oofem::StructuralFE2Material, oofem::TrabBone3D, and oofem::TutorialMaterial.
Definition at line 135 of file material.h.
|
virtual |
Modify 'aProperty', which already exists on material. Intended for evolving material properties.
| aProperty | ID of a property requested. |
| value | Assigned value. |
| gp | Integration point. |
Definition at line 82 of file material.C.
References oofem::GaussPoint::giveElement(), oofem::FEMComponent::giveNumber(), oofem::GaussPoint::giveNumber(), OOFEM_ERROR, and propertyDictionary.
|
inlinevirtual |
Pack all necessary data of integration point (according to element parallel_mode) into given communication buffer. The nature of packed data is material model dependent. Typically, for material of "local" response (response depends only on integration point local state) no data are exchanged. For "nonlocal" constitutive models the send/receive of local values which undergo averaging is performed between local and corresponding remote elements.
| buff | Communication buffer. |
| tStep | Solution step. |
| ip | Integration point. |
Reimplemented in oofem::IDNLMaterial, oofem::MazarsNLMaterial, oofem::MDM, oofem::MisesMatNl, oofem::RankineMatNl, oofem::RCSDNLMaterial, and oofem::TrabBoneNL3D.
Definition at line 302 of file material.h.
Referenced by oofem::SimpleCrossSection::packUnknowns().
|
inlinevirtual |
Returns the weight representing relative computational cost of receiver The reference material model is linear isotropic material - its weight is set to 1.0 The other material models should compare to this reference model.
Reimplemented in oofem::DruckerPragerPlasticitySM, oofem::IDNLMaterial, oofem::MDM, and oofem::TrabBone3D.
Definition at line 321 of file material.h.
|
inlinevirtual |
Returns the relative redistribution cost of the receiver
Reimplemented in oofem::DruckerPragerPlasticitySM, oofem::IDNLMaterial, oofem::MDM, and oofem::TrabBone3D.
Definition at line 325 of file material.h.
|
overridevirtual |
Prints receiver state on stdout. Useful for debugging.
Reimplemented from oofem::FEMComponent.
Definition at line 156 of file material.C.
References propertyDictionary.
|
inlinevirtual |
Restores consistency of the status, i.e., computes or corrects the values of certain status variables such that the state is admissible. For instance, if the initial values of some internal variables are read from a file, other internal variables are adjusted accordingly.
Reimplemented in oofem::ConcreteDPM.
Definition at line 262 of file material.h.
Referenced by oofem::GPInitModule::doInit().
|
overridevirtual |
Restores the receiver state previously written in stream.
| stream | Input stream. |
| mode | Determines amount of info available in stream (state, definition, ...). |
| throws | an ContextIOERR exception if error encountered. |
Reimplemented from oofem::FEMComponent.
Definition at line 255 of file material.C.
References castingTime, oofem::CIO_IOERR, CM_Definition, propertyDictionary, oofem::DataStream::read(), and THROW_CIOERR.
|
virtual |
Reads integration point state to output stream.
| stream | Output stream. |
| mode | Determines amount of info required in stream (state, definition, ...). |
| gp | integration point. |
| throws | an ContextIOERR exception if error encountered. |
Reimplemented in oofem::HydratingHeMoMaterial, oofem::HydratingIsoHeatMaterial, and oofem::RheoChainMaterial.
Definition at line 182 of file material.C.
References oofem::CIO_BADOBJ, giveStatus(), oofem::IntegrationPointStatus::restoreContext(), and THROW_CIOERR.
Referenced by oofem::CrossSection::restoreIPContext(), oofem::FiberedCrossSection::restoreIPContext(), and oofem::LayeredCrossSection::restoreIPContext().
|
overridevirtual |
Stores receiver state to output stream.
| stream | Output stream. |
| mode | Determines amount of info required in stream (state, definition, ...). |
| throws | an ContextIOERR exception if error encountered. |
Reimplemented from oofem::FEMComponent.
Definition at line 241 of file material.C.
References castingTime, oofem::CIO_IOERR, CM_Definition, propertyDictionary, THROW_CIOERR, and oofem::DataStream::write().
|
virtual |
Stores integration point state to output stream.
| stream | Output stream. |
| mode | Determines amount of info required in stream (state, definition, ...). |
| gp | integration point. |
| throws | an ContextIOERR exception if error encountered. |
Reimplemented in oofem::HydratingHeMoMaterial, oofem::HydratingIsoHeatMaterial, and oofem::RheoChainMaterial.
Definition at line 169 of file material.C.
References oofem::CIO_BADOBJ, giveStatus(), oofem::IntegrationPointStatus::saveContext(), and THROW_CIOERR.
Referenced by oofem::CrossSection::saveIPContext(), oofem::FiberedCrossSection::saveIPContext(), and oofem::LayeredCrossSection::saveIPContext().
|
inlinevirtual |
Sets the value of a certain variable at a given integration point to the given value.
| value | Contains the value(s) to be set (in reduced form). |
| gp | Integration point. |
| type | Determines the type of internal variable. |
| type | Determines the type of internal variable. |
Reimplemented in oofem::ConcreteDPM, oofem::DustMaterial, and oofem::StructuralMaterial.
Definition at line 214 of file material.h.
Referenced by oofem::GPInitModule::doInit().
|
inlinevirtual |
Unpack and updates all necessary data of given integration point (according to element parallel_mode) into given communication buffer.
| buff | Communication buffer. |
| tStep | Solution step. |
| ip | Integration point. |
Reimplemented in oofem::IDNLMaterial, oofem::MazarsNLMaterial, oofem::MDM, oofem::MisesMatNl, oofem::RankineMatNl, oofem::RCSDNLMaterial, and oofem::TrabBoneNL3D.
Definition at line 311 of file material.h.
Referenced by oofem::SimpleCrossSection::unpackAndUpdateUnknowns().
|
protected |
Casting time. For solution time less than casting time the material is assumed to have no stiffness etc. This attribute is declared here, but support for this functionality must be incorporated by particular material model
Definition at line 115 of file material.h.
Referenced by checkConsistency(), oofem::B3SolidMaterial::computeFlowTermViscosity(), oofem::MPSMaterial::computeFlowTermViscosity(), oofem::B3Material::computeShrinkageStrainVector(), oofem::B3SolidMaterial::computeSolidifiedVolume(), oofem::MPSMaterial::computeSolidifiedVolume(), oofem::B3Material::computeTotalAverageShrinkageStrainVector(), oofem::B3SolidMaterial::computeTotalAverageShrinkageStrainVector(), oofem::B3SolidMaterial::giveEModulus(), oofem::Eurocode2CreepMaterial::giveEModulus(), oofem::KelvinChainMaterial::giveEModulus(), oofem::MaxwellChainMaterial::giveEModulus(), oofem::MPSMaterial::giveEModulus(), giveInputRecord(), oofem::HydratingConcreteMat::GivePower(), oofem::LinearElasticMaterial::giveRealStressVector_1d(), oofem::LinearElasticMaterial::giveRealStressVector_2dBeamLayer(), oofem::LinearElasticMaterial::giveRealStressVector_3d(), oofem::LinearElasticMaterial::giveRealStressVector_3dDegeneratedShell(), oofem::LinearElasticMaterial::giveRealStressVector_Fiber(), oofem::LinearElasticMaterial::giveRealStressVector_PlaneStress(), oofem::LinearElasticMaterial::giveRealStressVector_PlateLayer(), oofem::LinearElasticMaterial::giveRealStressVector_Warping(), oofem::Eurocode2CreepMaterial::giveShrinkageStrainVector(), hasCastingTimeSupport(), oofem::CemhydMat::initializeFrom(), initializeFrom(), oofem::RheoChainMaterial::initializeFrom(), Material(), restoreContext(), and saveContext().
|
protected |
Material existing before casting time - optional parameter, zero by default.
Definition at line 118 of file material.h.
Referenced by oofem::RheoChainMaterial::give1dStressStiffMtrx(), oofem::RheoChainMaterial::give3dMaterialStiffnessMatrix(), oofem::RheoChainMaterial::givePlaneStrainStiffMtrx(), oofem::RheoChainMaterial::givePlaneStressStiffMtrx(), oofem::RheoChainMaterial::giveRealStressVector(), initializeFrom(), and oofem::RheoChainMaterial::isActivated().
|
protected |
Property dictionary. Can be used to store constant material parameters, which are same for all integration points. Note: Try to avoid using the dictionary because of a very slow access. Use rather separate variables to store material parameters.
Definition at line 107 of file material.h.
Referenced by oofem::BinghamFluidMaterial2::checkConsistency(), oofem::NewtonianFluidMaterial::checkConsistency(), oofem::NonlinearFluidMaterial::checkConsistency(), oofem::Concrete2::give(), give(), oofem::PerfectlyPlasticMaterial::give(), oofem::RCM2Material::give(), giveInputRecord(), oofem::OrthotropicLinearElasticMaterial::giveInputRecord(), giveIPValue(), hasProperty(), oofem::CompoDamageMat::initializeFrom(), oofem::ConcreteDPM2::initializeFrom(), oofem::ConcreteDPM::initializeFrom(), oofem::ConcreteFCMViscoElastic::initializeFrom(), initializeFrom(), oofem::OrthotropicLinearElasticMaterial::initializeFrom(), oofem::Steel1::initializeFrom(), oofem::StructuralMaterial::initializeFrom(), Material(), modifyProperty(), printYourself(), restoreContext(), and saveContext().