|
musica (C++)
|
This is the complete list of members for elastoplastic::StaticHomogenization< 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 > | |
| beginConstantStressStateScope(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlineprotectedvirtual |
| beginConstantStressStateScope1(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| cached_ | constitutive::ElastoplasticModelBase< T > | protected |
| 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 |
| compliance(const StateVariable< T > &sv0, StateVariable< T > &sv) | elastoplastic::core::StiffnessBase< T > | inlineprotectedvirtual |
| compliance_kinematic(const StateVariable< T > &sv0, StateVariable< T > &sv) | elastoplastic::core::Homogenization< T > | inlineprotected |
| compliance_static(const StateVariable< T > &sv0, StateVariable< T > &sv) | elastoplastic::core::Homogenization< 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) override | constitutive::ElastoplasticModelBase< 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) override | constitutive::ElastoplasticModelBase< T > | inlinevirtual |
| converged(const StateVariable< T > &sv0, StateVariable< T > &sv) override | elastoplastic::core::ElastoplasticModel< T > | inlineprotectedvirtual |
| CPPM(const Eigen::Matrix< T, 6, 6 > &K, const Eigen::Matrix< T, 6, 1 > &deps, const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| createStateVariable() override | elastoplastic::core::ElastoplasticModel< T > | inlineprotectedvirtual |
| CSL(const StateVariable< T > &sv0, StateVariable< T > &sv) const | constitutive::ElastoplasticModelBase< T > | inlineprotectedvirtual |
| CSR(T phir, const StateVariable< T > &sv0, const StateVariable< T > &sv) | elastoplastic::core::ElastoplasticModel< T > | inline |
| custom_loading_direction | constitutive::ConstitutiveModelBase< T > | |
| d2gdsig2(const Eigen::Matrix< T, 6, 1 > &dfdsig, const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlineprotectedvirtual |
| d2gdsig20(const Eigen::Matrix< T, 6, 1 > &dfdsig, const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| d2gdsig21(const Eigen::Matrix< T, 6, 1 > &dfdsig, const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| dCSRdsig(const StateVariable< T > &sv0, StateVariable< T > &sv) | elastoplastic::core::ElastoplasticModel< T > | inlineprotectedvirtual |
| debugVariable | constitutive::ConstitutiveModelBase< T > | |
| densityEffectOnDilatancy(const StateVariable< T > &sv0, StateVariable< T > &sv, std::optional< T > e=std::nullopt, std::optional< T > ec=std::nullopt) const | elastoplastic::core::ElastoplasticModel< T > | inlineprotectedvirtual |
| densityEffectOnStrength(const StateVariable< T > &sv0, StateVariable< T > &sv, std::optional< T > e=std::nullopt, std::optional< T > ec=std::nullopt) const | elastoplastic::core::ElastoplasticModel< T > | inlineprotectedvirtual |
| dfdeps(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlinevirtual |
| dfdeps0(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inline |
| dfdeps1(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inline |
| dfdepsp(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlinevirtual |
| dfdepsp0(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inline |
| dfdepsp1(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inline |
| dfdsig(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlinevirtual |
| dfdsig0(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inline |
| dfdsig1(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inline |
| dgdsig(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlineprotectedvirtual |
| dgdsig0(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| dgdsig1(const Eigen::Matrix< T, 6, 1 > &dfdsig, const StateVariable< T > &sv0, StateVariable< T > &sv, std::optional< bool > associated=std::nullopt) | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| dMpde(const StateVariable< T > &sv0, StateVariable< T > &sv) | elastoplastic::core::ElastoplasticModel< T > | inlineprotected |
| dMpdec(const StateVariable< T > &sv0, StateVariable< T > &sv) | elastoplastic::core::ElastoplasticModel< T > | inlineprotected |
| dMpdsig(const StateVariable< T > &sv0, StateVariable< T > &sv) | elastoplastic::core::ElastoplasticModel< T > | inlineprotectedvirtual |
| dMptde(const StateVariable< T > &sv0, StateVariable< T > &sv) | elastoplastic::core::ElastoplasticModel< T > | inlineprotected |
| dMptdec(const StateVariable< T > &sv0, StateVariable< T > &sv) | elastoplastic::core::ElastoplasticModel< T > | inlineprotected |
| dpadsiga | constitutive::ElastoplasticModelBase< T > | protected |
| dqadtaua | constitutive::ElastoplasticModelBase< T > | protected |
| dsigadsig(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| dtauadsiga | constitutive::ElastoplasticModelBase< T > | protected |
| E(const StateVariable< T > &sv0, const StateVariable< T > &sv) const | elastoplastic::core::StiffnessBase< T > | inline |
| elasticTrial(const Eigen::Matrix< T, 6, 6 > &K, const Eigen::Matrix< T, 6, 1 > &deps, const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| ElastoplasticModel(const std::unordered_map< std::string, T > &props) | elastoplastic::core::ElastoplasticModel< T > | inlineexplicit |
| elastoplastic::core::StiffnessBase::ElastoplasticModel()=default | elastoplastic::core::ElastoplasticModel< 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 |
| endConstantStressStateScope(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlineprotectedvirtual |
| endConstantStressStateScope1(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| ExplicitCPA(const Eigen::Matrix< T, 6, 6 > &K, const Eigen::Matrix< T, 6, 1 > &deps, const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| fabric | elastoplastic::core::ElastoplasticModel< T > | |
| fromAbaqus(StateVariable< T > &sv0, T *statev) override | elastoplastic::core::ElastoplasticModel< T > | inlineprotectedvirtual |
| G(const StateVariable< T > &sv0, const StateVariable< T > &sv) const | elastoplastic::core::StiffnessBase< T > | inline |
| 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) override | elastoplastic::core::ElastoplasticModel< T > | inlineprotectedvirtual |
| integrateToYieldSurface(const Eigen::Matrix< T, 6, 6 > &K, const Eigen::Matrix< T, 6, 1 > &deps, const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| interpolateFabricTensor(const StateVariable< T > &sv0, StateVariable< T > &sv, const bool clear_caches=true, std::optional< std::string > combined_stress_tensor_type=std::nullopt) | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| isCPA() const | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| isCPPM() const | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| isExplicit() const | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| isRungeKutta() const | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| K(const StateVariable< T > &sv0, const StateVariable< T > &sv) const | elastoplastic::core::StiffnessBase< T > | inline |
| lame(const StateVariable< T > &sv0, const StateVariable< T > &sv) const | elastoplastic::core::StiffnessBase< T > | inline |
| 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 |
| M(const StateVariable< T > &sv0, const StateVariable< T > &sv) const | elastoplastic::core::StiffnessBase< T > | inline |
| material | elastoplastic::core::ElastoplasticModel< T > | |
| Mp(const StateVariable< T > &sv0, StateVariable< T > &sv, std::optional< T > e=std::nullopt, std::optional< T > ec=std::nullopt) | elastoplastic::core::ElastoplasticModel< T > | inlineprotectedvirtual |
| Mpt(const StateVariable< T > &sv0, StateVariable< T > &sv, std::optional< T > e=std::nullopt, std::optional< T > ec=std::nullopt) | elastoplastic::core::ElastoplasticModel< T > | inlineprotectedvirtual |
| name | constitutive::ConstitutiveModelBase< T > | |
| nonCoaxialDirection(const Eigen::Matrix< T, 3, 3 > &F, const Eigen::Matrix< T, 3, 3 > &n, const Eigen::Matrix< T, 3, 3 > &m) const | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| nu(const StateVariable< T > &sv0, const StateVariable< T > &sv) const | elastoplastic::core::StiffnessBase< T > | inline |
| options | constitutive::ConstitutiveModelBase< T > | |
| orthogonalDirection(const Eigen::Matrix< T, 3, 3 > &F, const Eigen::Matrix< T, 3, 3 > &n) const | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| phi(const StateVariable< T > &sv0, const StateVariable< T > &sv, bool dilatancy=false) const | elastoplastic::core::ElastoplasticModel< T > | inline |
| phir(const StateVariable< T > &sv0, const StateVariable< T > &sv, bool dilatancy=false) const | elastoplastic::core::ElastoplasticModel< T > | inline |
| plasticMethod | constitutive::ElastoplasticModelBase< T > | |
| plasticModulus(const Eigen::Matrix< T, 6, 1 > &dgdsig, const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlineprotectedvirtual |
| plasticModulus1(const Eigen::Matrix< T, 6, 1 > &dgdsig, const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| postIncrement(const StateVariable< T > &sv0, StateVariable< T > &sv) override | elastoplastic::core::ElastoplasticModel< T > | inlineprotectedvirtual |
| postInitialize(StateVariable< T > &sv) | constitutive::ConstitutiveModelBase< T > | inlineprotectedvirtual |
| postProcess(StateVariable< T > &sv) override | elastoplastic::core::ElastoplasticModel< T > | inlineprotectedvirtual |
| postStressStrainIntegrate(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ConstitutiveModelBase< T > | inlineprotectedvirtual |
| potentialFunction(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlineprotectedvirtual |
| preIncrement(const StateVariable< T > &sv0, StateVariable< T > &sv) override | elastoplastic::core::ElastoplasticModel< T > | inlineprotectedvirtual |
| preStressStrainIntegrate(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ConstitutiveModelBase< T > | inlineprotectedvirtual |
| processStiffness() | elastoplastic::core::StiffnessBase< T > | inline |
| resetCustomStateVariables(StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ConstitutiveModelBase< T > | inlineprotected |
| returnMapping(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) | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| revertElasticTrial(const Eigen::Matrix< T, 6, 6 > &K, const Eigen::Matrix< T, 6, 1 > &deps, const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| RKn(int n, const Eigen::Matrix< T, 6, 6 > &K, const Eigen::Matrix< T, 6, 1 > &deps, const StateVariable< T > &sv0, StateVariable< T > &sv, const bool revert=false) | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| run() | constitutive::ConstitutiveModelBase< T > | inlinevirtual |
| RungeKutta(const Eigen::Matrix< T, 6, 6 > &K, const Eigen::Matrix< T, 6, 1 > &deps, const StateVariable< T > &sv0, StateVariable< T > &sv, std::optional< int > order=std::nullopt) | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| saveElasticStiffnessMatrix(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ConstitutiveModelBase< T > | inlineprotected |
| setElementType(const std::string &element_type) | constitutive::ConstitutiveModelBase< T > | inline |
| setPlasticMethod(const std::string &method) | constitutive::ElastoplasticModelBase< T > | inline |
| setStressStrainComponents(const int ndi, const int nshr) | constitutive::ConstitutiveModelBase< T > | inline |
| state | constitutive::ElastoplasticModelBase< T > | protected |
| stateParameter(const StateVariable< T > &sv0, StateVariable< T > &sv, std::optional< T > e=std::nullopt, std::optional< T > ec=std::nullopt) const | elastoplastic::core::ElastoplasticModel< T > | inlineprotectedvirtual |
| stateVars | constitutive::ConstitutiveModelBase< T > | |
| StaticHomogenization(const std::unordered_map< std::string, T > &props={}) | elastoplastic::StaticHomogenization< T > | inlineexplicit |
| stiffness(const StateVariable< T > &sv0, StateVariable< T > &sv) override | elastoplastic::core::Homogenization< T > | inlinevirtual |
| stiffness_kinematic(const StateVariable< T > &sv0, StateVariable< T > &sv) | elastoplastic::core::Homogenization< T > | inlineprotected |
| stiffness_static(const StateVariable< T > &sv0, StateVariable< T > &sv) | elastoplastic::core::Homogenization< T > | inlineprotected |
| stressFunction(const StateVariable< T > &sv0, const StateVariable< T > &sv) const | elastoplastic::core::StiffnessBase< T > | inlineprotected |
| 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) override | constitutive::ElastoplasticModelBase< T > | inlineprotectedvirtual |
| 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) override | constitutive::ElastoplasticModelBase< T > | inlinevirtual |
| toAbaqus(const StateVariable< T > &sv0, StateVariable< T > &sv, T *statev) override | elastoplastic::core::ElastoplasticModel< T > | inlineprotectedvirtual |
| transformationMatrix(const Eigen::Matrix< T, 3, 3 > &F) | elastoplastic::core::Homogenization< T > | inlineprotected |
| umat(const T *dload, T *stress, T *statev, T *ddsdde=nullptr, T *sse=nullptr, T *spd=nullptr, T *scd=nullptr) | constitutive::ConstitutiveModelBase< T > | inline |
| updateHardeningVariables(const T ddlambda, const Eigen::Matrix< T, 6, 1 > &ddepsp, const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlineprotectedvirtual |
| updateVoidRatio(T e0, StateVariable< T > &sv) | constitutive::ConstitutiveModelBase< T > | inlineprotected |
| voidRatioFunction(const StateVariable< T > &sv0, const StateVariable< T > &sv) const | elastoplastic::core::StiffnessBase< 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 |
| yieldFunction(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlinevirtual |
| yieldFunction1(const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlineprotected |
| yieldFunctionCorrection(const Eigen::Matrix< T, 6, 6 > &K, const Eigen::Matrix< T, 6, 1 > &deps, const StateVariable< T > &sv0, StateVariable< T > &sv) | constitutive::ElastoplasticModelBase< T > | inlineprotectedvirtual |
| ~ConstitutiveModelBase()=default | constitutive::ConstitutiveModelBase< T > | virtual |