![]() |
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::BorjaCamClayExplicitFlowRule, including all inherited members.
| BorjaCamClayExplicitFlowRule() | Kratos::BorjaCamClayExplicitFlowRule | |
| BorjaCamClayExplicitFlowRule(YieldCriterionPointer pYieldCriterion) | Kratos::BorjaCamClayExplicitFlowRule | |
| BorjaCamClayExplicitFlowRule(BorjaCamClayExplicitFlowRule const &rOther) | Kratos::BorjaCamClayExplicitFlowRule | |
| CalculateExplicitSolution(const Matrix &rDeltaDeformationGradient, const Matrix &rPreviousElasticLeftCauchyGreen, RadialReturnVariables &rReturnMappingVariables, Matrix &rNewElasticLeftCauchyGreen, Vector &rNewStressVector, const bool &rElastoPlasticBool, const double &rTolerance) | Kratos::NonAssociativeExplicitPlasticFlowRule | protected |
| CalculateExplicitSolutionWithChange(const Matrix &rDeltaDeformationGradient, const Matrix &rPreviousElasticLeftCauchyGreen, RadialReturnVariables &rReturnMappingVariables, Matrix &rNewElasticLeftCauchyGreen, Vector &rNewStressVector, const double &rTolerance) | Kratos::NonAssociativeExplicitPlasticFlowRule | protected |
| CalculateKirchhoffStressVector(const Vector &rHencyStrainVector, Vector &rKirchhoffStressVector) override | Kratos::BorjaCamClayExplicitFlowRule | protectedvirtual |
| Kratos::NonAssociativeExplicitPlasticFlowRule::CalculateKirchhoffStressVector(const Matrix &rElasticLeftCauchyGreen, Vector &rStressVector) | Kratos::NonAssociativeExplicitPlasticFlowRule | protected |
| CalculateOneExplicitPlasticStep(const Matrix &rDeltaDeformationGradient, const Matrix &rPreviousElasticLeftCauchyGreen, const double &rPreviousEquivalentPlasticStrain, Matrix &rNewElasticLeftCauchyGreen, double &rNewEquivalentPlasticStrain, double &rNewPlasticShearStrain, double &rDeltaPlastic) | Kratos::NonAssociativeExplicitPlasticFlowRule | protected |
| CalculateOneExplicitStep(const Matrix &rDeltaDeformationGradient, const Matrix &rPreviousElasticLeftCauchyGreen, const RadialReturnVariables &rReturnMappingVariables, Matrix &rNewElasticLeftCauchyGreen, Vector &rNewStressVector, const bool &rElastoPlasticBool, ExplicitStressUpdateInformation &rStressUpdateInformation) | Kratos::NonAssociativeExplicitPlasticFlowRule | protected |
| CalculatePlasticPotentialDerivatives(const Vector &rStressVector, Vector &rFirstDerivative, Matrix &rSecondDerivative) override | Kratos::BorjaCamClayExplicitFlowRule | protectedvirtual |
| CalculateReturnMapping(RadialReturnVariables &rReturnMappingVariables, const Matrix &rIncrementalDeformationGradient, Matrix &rStressMatrix, Matrix &rNewElasticLeftCauchyGreen) override | Kratos::NonAssociativeExplicitPlasticFlowRule | virtual |
| Kratos::FlowRule::CalculateReturnMapping(RadialReturnVariables &rReturnMappingVariables, Matrix &rIsoStressMatrix) | Kratos::FlowRule | inlinevirtual |
| CalculateReturnMappingExpl(RadialReturnVariables &rReturnMappingVariables, const Matrix &rIncrementalDeformationGradient, Matrix &rStressMatrix, Matrix &rNewElasticLeftCauchyGreen) | Kratos::NonAssociativeExplicitPlasticFlowRule | virtual |
| CalculateReturnMappingImpl(RadialReturnVariables &rReturnMappingVariables, const Matrix &rIncrementalDeformationGradient, Matrix &rStressMatrix, Matrix &rNewElasticLeftCauchyGreen) | Kratos::NonAssociativeExplicitPlasticFlowRule | virtual |
| CalculateReturnMappingImplex(RadialReturnVariables &rReturnMappingVariables, const Matrix &rIncrementalDeformationGradient, Matrix &rStressMatrix, Matrix &rNewElasticLeftCauchyGreen) | Kratos::NonAssociativeExplicitPlasticFlowRule | virtual |
| CalculateReturnMappingImplex2(RadialReturnVariables &rReturnMappingVariables, const Matrix &rIncrementalDeformationGradient, Matrix &rStressMatrix, Matrix &rNewElasticLeftCauchyGreen) | Kratos::NonAssociativeExplicitPlasticFlowRule | virtual |
| CalculateScalingFactors(const RadialReturnVariables &rReturnMappingVariables, PlasticFactors &rScalingFactors) | Kratos::FlowRule | inlinevirtual |
| CalculateScalingFactors(const RadialReturnVariables &rReturnMappingVariables, PlasticFactors &rScalingFactors) | Kratos::FlowRule | inlinevirtual |
| CalculateStressNorm(Matrix &rStressMatrix, double &rStressNorm) | Kratos::FlowRule | inlineprotectedvirtual |
| CalculateStressNorm(Matrix &rStressMatrix, double &rStressNorm) | Kratos::FlowRule | inlineprotectedvirtual |
| Clone() const override | Kratos::BorjaCamClayExplicitFlowRule | virtual |
| ComputeElasticMatrix(const Vector &rElasticStrainVector, Matrix &rElasticMatrix) override | Kratos::BorjaCamClayExplicitFlowRule | virtual |
| ComputeElastoPlasticTangentMatrix(const RadialReturnVariables &rReturnMappingVariables, const Matrix &rLeftCauchyGreenMatrix, const double &rAlpha, Matrix &rElasticMatrix) override | Kratos::NonAssociativeExplicitPlasticFlowRule | virtual |
| ComputeKirchhoffStressMatrix(const Matrix &rLeftCauchyGreenMatrix) override | Kratos::NonAssociativeExplicitPlasticFlowRule | virtual |
| ComputePlasticHardeningParameter(const Vector &rHenckyStrainVector, const double &rAlpha, double &rH) override | Kratos::BorjaCamClayExplicitFlowRule | protectedvirtual |
| ComputeSubstepIncrementalDeformationGradient(const Matrix &rDeformationGradient, const double &rReferenceConfiguration, const double &rFinalConfiguration, Matrix &rIncrementalDeformationGradient) | Kratos::NonAssociativeExplicitPlasticFlowRule | protected |
| ConvertCauchyGreenTensorToHenckyStrain(const Matrix &rCauchyGreenTensor) | Kratos::NonAssociativeExplicitPlasticFlowRule | protected |
| ConvertHenckyStrainToCauchyGreenTensor(const Vector &rElasticHenckyStrain) | Kratos::NonAssociativeExplicitPlasticFlowRule | protected |
| EvaluateDeviatoricStress(const double &rVolumetricStrain, const Vector &rDeviatoricStrainVector, Vector &rDeviatoricStress) | Kratos::BorjaCamClayExplicitFlowRule | virtual |
| EvaluateElastoPlasticUnloadingCondition(bool &rUnloadingCondition, const Matrix &rElasticLeftCauchyGreen, const Matrix &rDeltaDeformationGradient, const InternalVariables &rPlasticVariables, const double &rTolerance) | Kratos::NonAssociativeExplicitPlasticFlowRule | protected |
| EvaluateMeanStress(const double &rVolumetricStrain, const Vector &rDeviatoricStrainVector, double &rMeanStress) | Kratos::BorjaCamClayExplicitFlowRule | virtual |
| EvaluateMeanStress(const Vector &rHenckyStrainVector, double &rMeanStress) | Kratos::BorjaCamClayExplicitFlowRule | protected |
| FlowRule() | Kratos::FlowRule | inline |
| FlowRule(YieldCriterionPointer pYieldCriterion) | Kratos::FlowRule | inline |
| FlowRule(FlowRule const &rOther) | Kratos::FlowRule | inline |
| FlowRule() | Kratos::FlowRule | inline |
| FlowRule(YieldCriterionPointer pYieldCriterion) | Kratos::FlowRule | inline |
| FlowRule(FlowRule const &rOther) | Kratos::FlowRule | inline |
| GetInternalVariables() | Kratos::FlowRule | inline |
| GetInternalVariables() | Kratos::FlowRule | inline |
| GetProperties() | Kratos::FlowRule | inline |
| GetProperties() | Kratos::FlowRule | inline |
| GetThermalVariables() | Kratos::FlowRule | inline |
| GetThermalVariables() | Kratos::FlowRule | inline |
| HardeningLawPointer typedef | Kratos::FlowRule | |
| HardeningLawPointer typedef | Kratos::FlowRule | |
| InitializeMaterial(YieldCriterionPointer &pYieldCriterion, HardeningLawPointer &pHardeningLaw, const Properties &rMaterialProperties) override | Kratos::NonAssociativeExplicitPlasticFlowRule | virtual |
| InitializeMaterial(const Properties &rMaterialProperties) override | Kratos::NonAssociativeExplicitPlasticFlowRule | virtual |
| KRATOS_CLASS_POINTER_DEFINITION(BorjaCamClayExplicitFlowRule) | Kratos::BorjaCamClayExplicitFlowRule | |
| Kratos::NonAssociativeExplicitPlasticFlowRule::KRATOS_CLASS_POINTER_DEFINITION(NonAssociativeExplicitPlasticFlowRule) | Kratos::NonAssociativeExplicitPlasticFlowRule | |
| Kratos::FlowRule::KRATOS_CLASS_POINTER_DEFINITION(FlowRule) | Kratos::FlowRule | |
| KRATOS_DEFINE_LOCAL_FLAG(IMPLEX_ACTIVE) | Kratos::FlowRule | |
| KRATOS_DEFINE_LOCAL_FLAG(PLASTIC_REGION) | Kratos::FlowRule | |
| KRATOS_DEFINE_LOCAL_FLAG(PLASTIC_RATE_REGION) | Kratos::FlowRule | |
| KRATOS_DEFINE_LOCAL_FLAG(RETURN_MAPPING_COMPUTED) | Kratos::FlowRule | |
| KRATOS_DEFINE_LOCAL_FLAG(IMPLEX_ACTIVE) | Kratos::FlowRule | |
| KRATOS_DEFINE_LOCAL_FLAG(PLASTIC_REGION) | Kratos::FlowRule | |
| KRATOS_DEFINE_LOCAL_FLAG(PLASTIC_RATE_REGION) | Kratos::FlowRule | |
| KRATOS_DEFINE_LOCAL_FLAG(RETURN_MAPPING_COMPUTED) | Kratos::FlowRule | |
| mInternalVariables | Kratos::FlowRule | protected |
| mPlasticMultiplierVelocity | Kratos::NonAssociativeExplicitPlasticFlowRule | protected |
| mpYieldCriterion | Kratos::FlowRule | protected |
| mThermalVariables | Kratos::FlowRule | protected |
| MyCrossProduct(const Matrix &rM, const Vector &rA, const Vector &rB) | Kratos::NonAssociativeExplicitPlasticFlowRule | protected |
| NonAssociativeExplicitPlasticFlowRule() | Kratos::NonAssociativeExplicitPlasticFlowRule | |
| NonAssociativeExplicitPlasticFlowRule(YieldCriterionPointer pYieldCriterion) | Kratos::NonAssociativeExplicitPlasticFlowRule | |
| NonAssociativeExplicitPlasticFlowRule(const NonAssociativeExplicitPlasticFlowRule &rOther) | Kratos::NonAssociativeExplicitPlasticFlowRule | |
| operator=(BorjaCamClayExplicitFlowRule const &rOther) | Kratos::BorjaCamClayExplicitFlowRule | |
| Kratos::NonAssociativeExplicitPlasticFlowRule::operator=(NonAssociativeExplicitPlasticFlowRule const &rOther) | Kratos::NonAssociativeExplicitPlasticFlowRule | |
| Kratos::FlowRule::operator=(FlowRule const &rOther) | Kratos::FlowRule | inline |
| PerformSomeSortOfLineSearch(Vector &rHenckyElastic, double &rGamma, double &rAlpha, const Vector &rHenckyTrialElastic, const double &rAlphaTrial, double &rReidualNorm, const double &rPreviousError, const Vector &rDeltaX) | Kratos::NonAssociativeExplicitPlasticFlowRule | protected |
| PropertiesPointer typedef | Kratos::FlowRule | |
| PropertiesPointer typedef | Kratos::FlowRule | |
| ReturnStressToYieldSurface(RadialReturnVariables &rReturnMappingVariables, Matrix &rElasticLeftCauchyGreen, Vector &rStressVector, double &rDrift, const double &rTolerance) | Kratos::NonAssociativeExplicitPlasticFlowRule | protected |
| ReturnStressToYieldSurface4(RadialReturnVariables &rReturnMappingVariables, Matrix &rElasticLeftCauchyGreen, Vector &rStressVector, double &rDrift, const double &rTolerance) | Kratos::NonAssociativeExplicitPlasticFlowRule | protected |
| Serializer class | Kratos::BorjaCamClayExplicitFlowRule | friend |
| SetInternalVariables() | Kratos::FlowRule | inline |
| SetInternalVariables() | Kratos::FlowRule | inline |
| UpdateDerivatives(const Vector &rHenckyElasticStrain, AuxiliarDerivativesStructure &rAuxiliarDerivatives, const double &EquivalentPlasticStrian) | Kratos::NonAssociativeExplicitPlasticFlowRule | protected |
| UpdateInternalVariables(RadialReturnVariables &rReturnMappingVariables) override | Kratos::NonAssociativeExplicitPlasticFlowRule | virtual |
| UpdateRadialReturnVariables(RadialReturnVariables &rReturnMappingVariables, const ExplicitStressUpdateInformation &rStressUpdateInformation) | Kratos::NonAssociativeExplicitPlasticFlowRule | protected |
| YieldCriterionPointer typedef | Kratos::FlowRule | |
| YieldCriterionPointer typedef | Kratos::FlowRule | |
| ~BorjaCamClayExplicitFlowRule() | Kratos::BorjaCamClayExplicitFlowRule | virtual |
| ~FlowRule() | Kratos::FlowRule | inlinevirtual |
| ~FlowRule() | Kratos::FlowRule | inlinevirtual |
| ~NonAssociativeExplicitPlasticFlowRule() | Kratos::NonAssociativeExplicitPlasticFlowRule | virtual |