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::BorjaCamClayPlasticFlowRule, including all inherited members.
BorjaCamClayPlasticFlowRule() | Kratos::BorjaCamClayPlasticFlowRule | |
BorjaCamClayPlasticFlowRule(YieldCriterionPointer pYieldCriterion) | Kratos::BorjaCamClayPlasticFlowRule | |
BorjaCamClayPlasticFlowRule(BorjaCamClayPlasticFlowRule const &rOther) | Kratos::BorjaCamClayPlasticFlowRule | |
CalculateConsistencyCondition(RadialReturnVariables &rReturnMappingVariables, const BoundedVector< double, 3 > &rPrincipalStress, BoundedVector< double, 3 > &rPrincipalStrain, unsigned int ®ion, BoundedVector< double, 3 > &rPrincipalStressUpdated, const Properties &rProp) | Kratos::BorjaCamClayPlasticFlowRule | protected |
CalculateDeviatoricStress(const double &rVolumetricStrain, const BoundedVector< double, 3 > &rDeviatoricStrainVector, BoundedVector< double, 3 > &rDeviatoricStress, const Properties &rProp) | Kratos::BorjaCamClayPlasticFlowRule | protected |
CalculateHessianMatrix_2x2(BoundedMatrix< double, 2, 2 > &rHessianMatrix, const Properties &rProp) | Kratos::BorjaCamClayPlasticFlowRule | protected |
CalculateLHSMatrix(Matrix &rLHSMatrix, const BoundedVector< double, 3 > &rPrincipalStressVector, const BoundedVector< double, 3 > &rUnknownVector, const double &rK_p, const Properties &rProp) | Kratos::BorjaCamClayPlasticFlowRule | protected |
CalculateMeanStress(const double &rVolumetricStrain, const double &rDeviatoricStrain, double &rMeanStress, const Properties &rProp) | Kratos::BorjaCamClayPlasticFlowRule | protected |
CalculatePrincipalStrainFromStrainInvariants(BoundedVector< double, 3 > &rPrincipalStrain, const double &rVolumetricStrain, const double &rDeviatoricStrain, const BoundedVector< double, 3 > &rDirectionVector) | Kratos::BorjaCamClayPlasticFlowRule | protected |
CalculatePrincipalStressTrial(const RadialReturnVariables &rReturnMappingVariables, const Matrix &rNewElasticLeftCauchyGreen, Matrix &rStressMatrix, const Properties &rProp) override | Kratos::BorjaCamClayPlasticFlowRule | virtual |
CalculatePrincipalStressVector(const BoundedVector< double, 3 > &rPrincipalStrain, BoundedVector< double, 3 > &rPrincipalStress, const Properties &rProp) | Kratos::BorjaCamClayPlasticFlowRule | protected |
CalculateReturnMapping(RadialReturnVariables &rReturnMappingVariables, const Matrix &rIncrementalDeformationGradient, Matrix &rStressMatrix, Matrix &rNewElasticLeftCauchyGreen, const Properties &rProp) override | Kratos::BorjaCamClayPlasticFlowRule | virtual |
Kratos::ParticleFlowRule::CalculateReturnMapping(RadialReturnVariables &rReturnMappingVariables, Matrix &rIsoStressMatrix, const Properties &rProp) | Kratos::ParticleFlowRule | inlinevirtual |
CalculateScalingFactors(const RadialReturnVariables &rReturnMappingVariables, PlasticFactors &rScalingFactors) | Kratos::ParticleFlowRule | inlinevirtual |
CalculateStrainInvariantsFromPrincipalStrain(const BoundedVector< double, 3 > &rPrincipalStrain, double &rVolumetricStrain, double &rDeviatoricStrain, BoundedVector< double, 3 > &rDeviatoricStrainVector) | Kratos::BorjaCamClayPlasticFlowRule | protected |
CalculateStressNorm(Matrix &rStressMatrix, double &rStressNorm) | Kratos::ParticleFlowRule | inlineprotectedvirtual |
CalculateTransformationMatrix(const BoundedMatrix< double, 3, 3 > &rMainDirection, BoundedMatrix< double, 6, 6 > &rA) | Kratos::BorjaCamClayPlasticFlowRule | protected |
Clone() const override | Kratos::BorjaCamClayPlasticFlowRule | virtual |
ComputeElasticMatrix_2X2(const BoundedVector< double, 3 > &rPrincipalStressVector, const double &rVolumetricStrain, const double &rDeviatoricStrain, BoundedMatrix< double, 2, 2 > &rElasticMatrix, const Properties &rProp) | Kratos::BorjaCamClayPlasticFlowRule | protected |
ComputeElastoPlasticTangentMatrix(const RadialReturnVariables &rReturnMappingVariables, const Matrix &rNewElasticLeftCauchyGreen, const double &alfa, Matrix &rConsistMatrix, const Properties &rProp) override | Kratos::BorjaCamClayPlasticFlowRule | virtual |
ComputePlasticMatrix_2X2(const BoundedVector< double, 3 > &rPrincipalStressVector, const double &rVolumetricStrain, const double &rDeviatoricStrain, const BoundedMatrix< double, 2, 2 > &rElasticMatrix, BoundedMatrix< double, 2, 2 > &rPlasticMatrix, const Properties &rProp) | Kratos::BorjaCamClayPlasticFlowRule | protected |
GetElasticLeftCauchyGreen(RadialReturnVariables &rReturnMappingVariables) override | Kratos::BorjaCamClayPlasticFlowRule | virtual |
GetInternalVariables() | Kratos::ParticleFlowRule | inline |
GetPlasticRegion() override | Kratos::BorjaCamClayPlasticFlowRule | virtual |
GetThermalVariables() | Kratos::ParticleFlowRule | inline |
HardeningLawPointer typedef | Kratos::ParticleFlowRule | |
InitializeMaterial(YieldCriterionPointer &pYieldCriterion, HardeningLawPointer &pHardeningLaw, const Properties &rProp) override | Kratos::BorjaCamClayPlasticFlowRule | protectedvirtual |
Kratos::ParticleFlowRule::InitializeMaterial(const Properties &rMaterialProperties) | Kratos::ParticleFlowRule | inlinevirtual |
InitializeMaterialParameters(const Properties &rProp) | Kratos::BorjaCamClayPlasticFlowRule | protected |
KRATOS_CLASS_POINTER_DEFINITION(BorjaCamClayPlasticFlowRule) | Kratos::BorjaCamClayPlasticFlowRule | |
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 | |
mElasticPrincipalStrain | Kratos::BorjaCamClayPlasticFlowRule | protected |
mInitialVolumetricStrain | Kratos::BorjaCamClayPlasticFlowRule | protected |
mInternalVariables | Kratos::ParticleFlowRule | protected |
mLargeStrainBool | Kratos::BorjaCamClayPlasticFlowRule | protected |
mMaterialParameters | Kratos::BorjaCamClayPlasticFlowRule | protected |
mPlasticPrincipalStrain | Kratos::BorjaCamClayPlasticFlowRule | protected |
mPrincipalStressUpdated | Kratos::BorjaCamClayPlasticFlowRule | protected |
mpYieldCriterion | Kratos::ParticleFlowRule | protected |
mRegion | Kratos::BorjaCamClayPlasticFlowRule | protected |
mStateFunction | Kratos::BorjaCamClayPlasticFlowRule | protected |
mStateFunctionFirstDerivative | Kratos::BorjaCamClayPlasticFlowRule | protected |
mStateFunctionSecondDerivative | Kratos::BorjaCamClayPlasticFlowRule | protected |
mThermalVariables | Kratos::ParticleFlowRule | protected |
operator=(BorjaCamClayPlasticFlowRule const &rOther) | Kratos::BorjaCamClayPlasticFlowRule | |
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 Matrix &rEigenVectors, const BoundedVector< double, 3 > &rPrincipalStress, Matrix &rStressMatrix) | Kratos::BorjaCamClayPlasticFlowRule | protected |
Serializer class | Kratos::BorjaCamClayPlasticFlowRule | friend |
UpdateInternalVariables(RadialReturnVariables &rReturnMappingVariables, const Properties &rProp) override | Kratos::BorjaCamClayPlasticFlowRule | virtual |
UpdateStateVariables(const BoundedVector< double, 3 > rPrincipalStress, const Properties &rProp, const double rAlpha=0.0, const double rConsistencyParameter=0.0) | Kratos::BorjaCamClayPlasticFlowRule | protected |
YieldCriterionPointer typedef | Kratos::ParticleFlowRule | |
~BorjaCamClayPlasticFlowRule() override | Kratos::BorjaCamClayPlasticFlowRule | |
~ParticleFlowRule() | Kratos::ParticleFlowRule | inlinevirtual |