KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
This is the complete list of members for Kratos::MCPlasticFlowRule, including all inherited members.
CalculateConsistencyCondition(RadialReturnVariables &rReturnMappingVariables, const BoundedVector< double, 3 > &rPrincipalStress, const BoundedVector< double, 3 > &rPrincipalStrain, unsigned int ®ion, BoundedVector< double, 3 > &rPrincipalStressUpdated, const Properties &rProp) | Kratos::MCPlasticFlowRule | protected |
CalculateDepLine(BoundedMatrix< double, 3, 3 > &rInvD, BoundedVector< double, 3 > &rFNorm, BoundedVector< double, 3 > &rGNorm, BoundedMatrix< double, 3, 3 > &rAuxDep) | Kratos::MCPlasticFlowRule | protected |
CalculateDepSurface(BoundedMatrix< double, 3, 3 > &rElasticMatrix, BoundedVector< double, 3 > &rFNorm, BoundedVector< double, 3 > &rGNorm, BoundedMatrix< double, 3, 3 > &rAuxDep) | Kratos::MCPlasticFlowRule | protected |
CalculateElasticMatrix(const RadialReturnVariables &rReturnMappingVariables, Matrix &rElasticMatrix, const Properties &rProp) | Kratos::MCPlasticFlowRule | protected |
CalculateElastoPlasticMatrix(const RadialReturnVariables &rReturnMappingVariables, unsigned int &rRegion, BoundedVector< double, 3 > &DiffPrincipalStress, BoundedMatrix< double, 6, 6 > &rDep, const Properties &rProp) | Kratos::MCPlasticFlowRule | protected |
CalculateInverseElasticMatrix(const RadialReturnVariables &rReturnMappingVariables, BoundedMatrix< double, 3, 3 > &rInverseElasticMatrix, const Properties &rProp) | Kratos::MCPlasticFlowRule | protected |
CalculateModificationMatrix(const RadialReturnVariables &rReturnMappingVariables, BoundedMatrix< double, 3, 3 > &rAuxT, BoundedMatrix< double, 3, 3 > &rInvAuxT) | Kratos::MCPlasticFlowRule | protected |
CalculatePrincipalStressTrial(const RadialReturnVariables &rReturnMappingVariables, const Matrix &rNewElasticLeftCauchyGreen, Matrix &rStressMatrix, const Properties &rProp) override | Kratos::MCPlasticFlowRule | virtual |
CalculateReturnMapping(RadialReturnVariables &rReturnMappingVariables, const Matrix &rIncrementalDeformationGradient, Matrix &rStressMatrix, Matrix &rNewElasticLeftCauchyGreen, const Properties &rProp) override | Kratos::MCPlasticFlowRule | virtual |
Kratos::ParticleFlowRule::CalculateReturnMapping(RadialReturnVariables &rReturnMappingVariables, Matrix &rIsoStressMatrix, const Properties &rProp) | Kratos::ParticleFlowRule | inlinevirtual |
CalculateScalingFactors(const RadialReturnVariables &rReturnMappingVariables, PlasticFactors &rScalingFactors) | Kratos::ParticleFlowRule | inlinevirtual |
CalculateStressNorm(Matrix &rStressMatrix, double &rStressNorm) | Kratos::ParticleFlowRule | inlineprotectedvirtual |
CalculateTransformationMatrix(const BoundedMatrix< double, 3, 3 > &rMainDirection, BoundedMatrix< double, 6, 6 > &rA) | Kratos::MCPlasticFlowRule | protected |
Clone() const override | Kratos::MCPlasticFlowRule | virtual |
ComputeElasticMatrix_3X3(const RadialReturnVariables &rReturnMappingVariables, BoundedMatrix< double, 3, 3 > &rElasticMatrix, const Properties &rProp) | Kratos::MCPlasticFlowRule | protected |
ComputeElastoPlasticTangentMatrix(const RadialReturnVariables &rReturnMappingVariables, const Matrix &rNewElasticLeftCauchyGreen, const double &alfa, Matrix &rConsistMatrix, const Properties &rProp) override | Kratos::MCPlasticFlowRule | virtual |
ComputePlasticHardeningParameter(const BoundedVector< double, 3 > &rHenckyStrainVector, const double &rAlpha, double &rH) | Kratos::MCPlasticFlowRule | protectedvirtual |
GetElasticLeftCauchyGreen(RadialReturnVariables &rReturnMappingVariables) override | Kratos::MCPlasticFlowRule | virtual |
GetInternalVariables() | Kratos::ParticleFlowRule | inline |
GetPlasticRegion() override | Kratos::MCPlasticFlowRule | virtual |
GetThermalVariables() | Kratos::ParticleFlowRule | inline |
HardeningLawPointer typedef | Kratos::ParticleFlowRule | |
InitializeMaterial(YieldCriterionPointer &pYieldCriterion, HardeningLawPointer &pHardeningLaw, const Properties &rProp) override | Kratos::MCPlasticFlowRule | protectedvirtual |
Kratos::ParticleFlowRule::InitializeMaterial(const Properties &rMaterialProperties) | Kratos::ParticleFlowRule | inlinevirtual |
InitializeMaterialParameters(const Properties &rProp) | Kratos::MCPlasticFlowRule | protected |
KRATOS_CLASS_POINTER_DEFINITION(MCPlasticFlowRule) | Kratos::MCPlasticFlowRule | |
Kratos::ParticleFlowRule::KRATOS_CLASS_POINTER_DEFINITION(ParticleFlowRule) | Kratos::ParticleFlowRule | |
KRATOS_DEFINE_LOCAL_FLAG(IMPLEX_ACTIVE) | Kratos::ParticleFlowRule | |
KRATOS_DEFINE_LOCAL_FLAG(PLASTIC_REGION) | Kratos::ParticleFlowRule | |
KRATOS_DEFINE_LOCAL_FLAG(PLASTIC_RATE_REGION) | Kratos::ParticleFlowRule | |
KRATOS_DEFINE_LOCAL_FLAG(RETURN_MAPPING_COMPUTED) | Kratos::ParticleFlowRule | |
MCPlasticFlowRule() | Kratos::MCPlasticFlowRule | |
MCPlasticFlowRule(YieldCriterionPointer pYieldCriterion) | Kratos::MCPlasticFlowRule | |
MCPlasticFlowRule(MCPlasticFlowRule const &rOther) | Kratos::MCPlasticFlowRule | |
mElasticPreviousPrincipalStrain | Kratos::MCPlasticFlowRule | protected |
mElasticPrincipalStrain | Kratos::MCPlasticFlowRule | protected |
mEquivalentPlasticStrain | Kratos::MCPlasticFlowRule | protected |
mInternalVariables | Kratos::ParticleFlowRule | protected |
mLargeStrainBool | Kratos::MCPlasticFlowRule | protected |
mMaterialParameters | Kratos::MCPlasticFlowRule | protected |
mPlasticPrincipalStrain | Kratos::MCPlasticFlowRule | protected |
mPrincipalStressTrial | Kratos::MCPlasticFlowRule | protected |
mPrincipalStressUpdated | Kratos::MCPlasticFlowRule | protected |
mpYieldCriterion | Kratos::ParticleFlowRule | protected |
mRegion | Kratos::MCPlasticFlowRule | protected |
mThermalVariables | Kratos::ParticleFlowRule | protected |
operator=(MCPlasticFlowRule const &rOther) | Kratos::MCPlasticFlowRule | |
Kratos::ParticleFlowRule::operator=(ParticleFlowRule const &rOther) | Kratos::ParticleFlowRule | inline |
ParticleFlowRule() | Kratos::ParticleFlowRule | inline |
ParticleFlowRule(YieldCriterionPointer pYieldCriterion) | Kratos::ParticleFlowRule | inline |
ParticleFlowRule(ParticleFlowRule const &rOther) | Kratos::ParticleFlowRule | inline |
PropertiesPointer typedef | Kratos::ParticleFlowRule | |
ReturnStressFromPrincipalAxis(const BoundedMatrix< double, 3, 3 > &rEigenVectors, const BoundedVector< double, 3 > &rPrincipalStress, Matrix &rStressMatrix) | Kratos::MCPlasticFlowRule | protected |
Serializer class | Kratos::MCPlasticFlowRule | friend |
UpdateInternalVariables(RadialReturnVariables &rReturnMappingVariables, const Properties &rProp) override | Kratos::MCPlasticFlowRule | virtual |
YieldCriterionPointer typedef | Kratos::ParticleFlowRule | |
~MCPlasticFlowRule() override | Kratos::MCPlasticFlowRule | |
~ParticleFlowRule() | Kratos::ParticleFlowRule | inlinevirtual |