|
musica (C++)
|
This is the complete list of members for constitutive::ConstitutiveModelBase< T >, including all inherited members.
| _e0 | constitutive::ConstitutiveModelBase< T > | protected |
| _mixedLoad | constitutive::ConstitutiveModelBase< T > | |
| _phase | constitutive::ConstitutiveModelBase< T > | |
| _step | constitutive::ConstitutiveModelBase< T > | |
| abaqus_check_stiffness_matrix_non_singularity | constitutive::ConstitutiveModelBase< T > | |
| abaqus_check_stiffness_matrix_positive_definite | constitutive::ConstitutiveModelBase< T > | |
| abaqus_disable_unused_components | constitutive::ConstitutiveModelBase< T > | |
| abaqus_elastoplastic_stiffness_strain_increment_multiplier | constitutive::ConstitutiveModelBase< T > | |
| abaqus_initialize | constitutive::ConstitutiveModelBase< T > | |
| abaqus_ndi | constitutive::ConstitutiveModelBase< T > | |
| abaqus_normalize_ddsdde | constitutive::ConstitutiveModelBase< T > | |
| abaqus_nshr | constitutive::ConstitutiveModelBase< T > | |
| abaqus_stiffness_type | constitutive::ConstitutiveModelBase< T > | |
| abaqus_strain_control | constitutive::ConstitutiveModelBase< T > | |
| checkStiffnessMatrix(const Eigen::Matrix< T, 6, 6 > &K, std::optional< bool > check_positive_definite=std::nullopt, std::optional< bool > check_non_singularity=std::nullopt) | constitutive::ConstitutiveModelBase< T > | inlineprotected |
| consistentElastoplasticStiffness(const Eigen::Matrix< T, 6, 6 > &K, const StateVariable< T > &sv0, StateVariable< T > &sv, bool check_elastic_state=true, std::optional< bool > check_positive_definite=std::nullopt, std::optional< bool > check_non_singularity=std::nullopt) | constitutive::ConstitutiveModelBase< T > | inlinevirtual |
| ConstitutiveModelBase()=default | constitutive::ConstitutiveModelBase< T > | |
| continuumElastoplasticStiffness(const Eigen::Matrix< T, 6, 6 > &K, const StateVariable< T > &sv0, StateVariable< T > &sv, bool check_elastic_state=true, std::optional< bool > check_positive_definite=std::nullopt, std::optional< bool > check_non_singularity=std::nullopt) | constitutive::ConstitutiveModelBase< T > | inlinevirtual |
| createStateVariable()=0 | constitutive::ConstitutiveModelBase< T > | protectedpure virtual |
| custom_loading_direction | constitutive::ConstitutiveModelBase< T > | |
| debugVariable | constitutive::ConstitutiveModelBase< T > | |
| elastoplasticStiffness(const Eigen::Matrix< T, 6, 6 > &K, const Eigen::Matrix< T, 6, 1 > deps, const StateVariable< T > &sv0, StateVariable< T > &sv, bool check_elastic_state=true, std::optional< bool > check_positive_definite=std::nullopt, std::optional< bool > check_non_singularity=std::nullopt) | constitutive::ConstitutiveModelBase< T > | inline |
| fromAbaqus(StateVariable< T > &sv0, T *statev)=0 | constitutive::ConstitutiveModelBase< T > | protectedpure virtual |
| increment(const Eigen::Matrix< T, 6, 1 > &dx, Eigen::Matrix< T, 6, 1 > x, const Eigen::Matrix< T, 6, 6 > &S, const Eigen::Matrix< T, 6, 6 > &E, const Eigen::Matrix< T, 6, 6 > &G, const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ConstitutiveModelBase< T > | inlinevirtual |
| initialize(StateVariable< T > &sv)=0 | constitutive::ConstitutiveModelBase< T > | protectedpure virtual |
| linearize(const Eigen::Matrix< T, 6, 6 > &K, const Eigen::Matrix< T, 6, 1 > &dx, const Eigen::Matrix< T, 6, 6 > &S, const Eigen::Matrix< T, 6, 6 > &E, const Eigen::Matrix< T, 6, 6 > &G, const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ConstitutiveModelBase< T > | inlineprotected |
| load | constitutive::ConstitutiveModelBase< T > | |
| loadingDirection(const StateVariable< T > &sv0, StateVariable< T > &sv) const | constitutive::ConstitutiveModelBase< T > | inlineprotected |
| name | constitutive::ConstitutiveModelBase< T > | |
| options | constitutive::ConstitutiveModelBase< T > | |
| postIncrement(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ConstitutiveModelBase< T > | inlineprotectedvirtual |
| postInitialize(StateVariable< T > &sv) | constitutive::ConstitutiveModelBase< T > | inlineprotectedvirtual |
| postProcess(StateVariable< T > &sv) | constitutive::ConstitutiveModelBase< T > | inlineprotectedvirtual |
| postStressStrainIntegrate(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ConstitutiveModelBase< T > | inlineprotectedvirtual |
| preIncrement(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ConstitutiveModelBase< T > | inlineprotectedvirtual |
| preStressStrainIntegrate(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ConstitutiveModelBase< T > | inlineprotectedvirtual |
| resetCustomStateVariables(StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ConstitutiveModelBase< T > | inlineprotected |
| run() | constitutive::ConstitutiveModelBase< T > | inlinevirtual |
| saveElasticStiffnessMatrix(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ConstitutiveModelBase< T > | inlineprotected |
| setElementType(const std::string &element_type) | constitutive::ConstitutiveModelBase< T > | inline |
| setStressStrainComponents(const int ndi, const int nshr) | constitutive::ConstitutiveModelBase< T > | inline |
| stateVars | constitutive::ConstitutiveModelBase< T > | |
| stiffness(const StateVariable< T > &sv0, StateVariable< T > &sv)=0 | constitutive::ConstitutiveModelBase< T > | pure virtual |
| stressStrainIntegrate(const Eigen::Matrix< T, 6, 6 > &K, const Eigen::Matrix< T, 6, 1 > &dsig, const Eigen::Matrix< T, 6, 1 > &deps, const StateVariable< T > &sv0, StateVariable< T > &sv)=0 | constitutive::ConstitutiveModelBase< T > | protectedpure virtual |
| symmetricContinuumElastoplasticStiffness(const Eigen::Matrix< T, 6, 6 > &K, const Eigen::Matrix< T, 6, 1 > &deps, const StateVariable< T > &sv0, StateVariable< T > &sv, bool check_elastic_state=true, std::optional< bool > check_positive_definite=std::nullopt, std::optional< bool > check_non_singularity=std::nullopt) | constitutive::ConstitutiveModelBase< T > | inlinevirtual |
| toAbaqus(const StateVariable< T > &sv0, StateVariable< T > &sv, T *statev)=0 | constitutive::ConstitutiveModelBase< T > | protectedpure virtual |
| umat(const T *dload, T *stress, T *statev, T *ddsdde=nullptr, T *sse=nullptr, T *spd=nullptr, T *scd=nullptr) | constitutive::ConstitutiveModelBase< T > | inline |
| updateVoidRatio(T e0, StateVariable< T > &sv) | constitutive::ConstitutiveModelBase< T > | inlineprotected |
| vumat(const int nBlock, const T *loadInc, const T *stressOld, T *stressNew, const T *stateOld, T *stateNew, const int nStatev) | constitutive::ConstitutiveModelBase< T > | inline |
| ~ConstitutiveModelBase()=default | constitutive::ConstitutiveModelBase< T > | virtual |