Project Chrono: Member List

chrono::fea::ChContinuumDruckerPrager Member List

This is the complete list of members for chrono::fea::ChContinuumDruckerPrager, including all inherited members.

ArchiveIn(ChArchiveIn &archive_in) override (defined in chrono::fea::ChContinuumDruckerPrager) | chrono::fea::ChContinuumDruckerPrager | virtual
ArchiveOut(ChArchiveOut &archive_out) override (defined in chrono::fea::ChContinuumDruckerPrager) | chrono::fea::ChContinuumDruckerPrager | virtual
ChContinuumDruckerPrager(double young=10000000, double poisson=0.4, double density=1000, double elastic_yield=0.1, double alpha=0.5, double dilatancy=0) | chrono::fea::ChContinuumDruckerPrager |
ChContinuumDruckerPrager(const ChContinuumDruckerPrager &other) (defined in chrono::fea::ChContinuumDruckerPrager) | chrono::fea::ChContinuumDruckerPrager |
ChContinuumElastic(double young=10000000, double poisson=0.4, double density=1000) (defined in chrono::fea::ChContinuumElastic) | chrono::fea::ChContinuumElastic |
ChContinuumElastic(const ChContinuumElastic &other) (defined in chrono::fea::ChContinuumElastic) | chrono::fea::ChContinuumElastic |
ChContinuumElastoplastic(double young=10000000, double poisson=0.4, double density=1000) (defined in chrono::fea::ChContinuumElastoplastic) | chrono::fea::ChContinuumElastoplastic | inline
ChContinuumMaterial(double density=1000) (defined in chrono::fea::ChContinuumMaterial) | chrono::fea::ChContinuumMaterial | inline
ChContinuumMaterial(const ChContinuumMaterial &other) (defined in chrono::fea::ChContinuumMaterial) | chrono::fea::ChContinuumMaterial |
ComputeElasticStrain(ChStrainTensor<> &strain, const ChStressTensor<> &stress) const | chrono::fea::ChContinuumElastic |
ComputeElasticStress(ChStressTensor<> &stress, const ChStrainTensor<> &strain) const | chrono::fea::ChContinuumElastic |
ComputePlasticStrainFlow(ChStrainTensor<> &plasticstrainflow, const ChStrainTensor<> &totstrain) const override | chrono::fea::ChContinuumDruckerPrager | virtual
ComputeReturnMapping(ChStrainTensor<> &plasticstrainflow, const ChStrainTensor<> &incrementstrain, const ChStrainTensor<> &lastelasticstrain, const ChStrainTensor<> &lastplasticstrain) const override | chrono::fea::ChContinuumDruckerPrager | virtual
ComputeStressStrainMatrix() | chrono::fea::ChContinuumElastic |
ComputeYieldFunction(const ChStressTensor<> &stress) const override | chrono::fea::ChContinuumDruckerPrager | virtual
GetBulkModulus() const | chrono::fea::ChContinuumElastic | inline
GetDensity() const | chrono::fea::ChContinuumMaterial | inline
GetDilatancy() const | chrono::fea::ChContinuumDruckerPrager | inline
GetElasticYield() const | chrono::fea::ChContinuumDruckerPrager | inline
GetHardeningLimit() const | chrono::fea::ChContinuumDruckerPrager | inline
GetHardeningSpeed() const | chrono::fea::ChContinuumDruckerPrager | inline
GetInternalFriction() const | chrono::fea::ChContinuumDruckerPrager | inline
GetLameFirstParam() const | chrono::fea::ChContinuumElastic | inline
GetPlasticFlowRate() const override | chrono::fea::ChContinuumDruckerPrager | inlinevirtual
GetPoissonRatio() const | chrono::fea::ChContinuumElastic | inline
GetPWaveModulus() const | chrono::fea::ChContinuumElastic | inline
GetRayleighDampingAlpha() const | chrono::fea::ChContinuumElastic | inline
GetRayleighDampingBeta() const | chrono::fea::ChContinuumElastic | inline
GetShearModulus() const | chrono::fea::ChContinuumElastic | inline
GetStressStrainMatrix() | chrono::fea::ChContinuumElastic | inline
GetYoungModulus() const | chrono::fea::ChContinuumElastic | inline
m_density (defined in chrono::fea::ChContinuumMaterial) | chrono::fea::ChContinuumMaterial | protected
SetDensity(double density) | chrono::fea::ChContinuumMaterial | inline
SetDilatancy(double dilatancy) | chrono::fea::ChContinuumDruckerPrager | inline
SetElasticYield(double elastic_yield) | chrono::fea::ChContinuumDruckerPrager | inline
SetFromMohrCoulomb(double phi, double cohesion, bool inner_approx=true) | chrono::fea::ChContinuumDruckerPrager |
SetHardeningLimit(double hl) | chrono::fea::ChContinuumDruckerPrager | inline
SetHardeningSpeed(double hl) | chrono::fea::ChContinuumDruckerPrager | inline
SetInternalFriction(double alpha) | chrono::fea::ChContinuumDruckerPrager | inline
SetPlasticFlowRate(double flow_rate) override | chrono::fea::ChContinuumDruckerPrager | inlinevirtual
SetPoissonRatio(double v) | chrono::fea::ChContinuumElastic |
SetRayleighDampingAlpha(double alpha) | chrono::fea::ChContinuumElastic | inline
SetRayleighDampingBeta(double beta) | chrono::fea::ChContinuumElastic | inline
SetShearModulus(double G) | chrono::fea::ChContinuumElastic |
SetYoungModulus(double E) | chrono::fea::ChContinuumElastic |
~ChContinuumDruckerPrager() (defined in chrono::fea::ChContinuumDruckerPrager) | chrono::fea::ChContinuumDruckerPrager | inlinevirtual
~ChContinuumElastic() (defined in chrono::fea::ChContinuumElastic) | chrono::fea::ChContinuumElastic | inlinevirtual
~ChContinuumMaterial() (defined in chrono::fea::ChContinuumMaterial) | chrono::fea::ChContinuumMaterial | inlinevirtual