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.
Kratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace > Member List

This is the complete list of members for Kratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >, including all inherited members.

AddDynamicsToLHS(LocalSystemMatrixType &LHS_Contribution, LocalSystemMatrixType &D, LocalSystemMatrixType &M, const ProcessInfo &rCurrentProcessInfo) overrideKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >inlineprotectedvirtual
AddDynamicsToRHS(Element &rElement, LocalSystemVectorType &RHS_Contribution, LocalSystemMatrixType &D, LocalSystemMatrixType &M, const ProcessInfo &rCurrentProcessInfo) overrideKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >inlineprotectedvirtual
AddDynamicsToRHS(Condition &rCondition, LocalSystemVectorType &RHS_Contribution, LocalSystemMatrixType &D, LocalSystemMatrixType &M, const ProcessInfo &rCurrentProcessInfo) overrideKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >inlineprotectedvirtual
AssignSettings(const Parameters ThisParameters) overrideKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >inlineprotectedvirtual
BaseType typedefKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >
BaseTypePointer typedefKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >
BossakBaseType typedefKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >
CalculateBossakCoefficients()Kratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >inline
CalculateLHSContribution(Element &rElement, LocalSystemMatrixType &LHS_Contribution, Element::EquationIdVectorType &rEquationIdVector, const ProcessInfo &rCurrentProcessInfo)Kratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
CalculateLHSContribution(Condition &rCondition, LocalSystemMatrixType &LHS_Contribution, Element::EquationIdVectorType &rEquationIdVector, const ProcessInfo &rCurrentProcessInfo)Kratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
CalculateOutputData(ModelPart &rModelPart, DofsArrayType &rDofSet, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b)Kratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
CalculateRHSContribution(Element &rCurrentElement, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &EquationId, const ProcessInfo &rCurrentProcessInfo) overrideKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >inlinevirtual
CalculateRHSContribution(Condition &rCurrentCondition, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &EquationId, const ProcessInfo &rCurrentProcessInfo) overrideKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >inlinevirtual
CalculateSystemContributions(Element &rCurrentElement, LocalSystemMatrixType &LHS_Contribution, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &EquationId, const ProcessInfo &rCurrentProcessInfo) overrideKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >inlinevirtual
CalculateSystemContributions(Condition &rCurrentCondition, LocalSystemMatrixType &LHS_Contribution, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &EquationId, const ProcessInfo &rCurrentProcessInfo) overrideKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >inlinevirtual
Check(const ModelPart &rModelPart) const overrideKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >inlinevirtual
Kratos::Scheme::Check(ModelPart &rModelPart)Kratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
ClassType typedefKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >
Clean()Kratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
CleanOutputData()Kratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
Clear() overrideKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >inlinevirtual
ClearReaction() constKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >inlineprotected
Clone() overrideKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >inlinevirtual
ComponentType typedefKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >
ConditionsAreInitialized()Kratos::Scheme< TSparseSpace, TDenseSpace >inline
ConditionsArrayType typedefKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >
Create(Parameters ThisParameters) const overrideKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >inlinevirtual
DofsArrayType typedefKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >
DofsVectorType typedefKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >
ElementsAreInitialized()Kratos::Scheme< TSparseSpace, TDenseSpace >inline
ElementsArrayType typedefKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >
EquationId(const Element &rElement, Element::EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo)Kratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
EquationId(const Condition &rCondition, Element::EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo)Kratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
FinalizeNonLinIteration(ModelPart &rModelPart, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb) overrideKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >inlinevirtual
FinalizeSolutionStep(ModelPart &rModelPart, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b)Kratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
GetDefaultParameters() const overrideKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >inlinevirtual
GetDofList(const Element &rElement, Element::DofsVectorType &rDofList, const ProcessInfo &rCurrentProcessInfo)Kratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
GetDofList(const Condition &rCondition, Element::DofsVectorType &rDofList, const ProcessInfo &rCurrentProcessInfo)Kratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
ImplicitBaseType typedefKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >
IndexType typedefKratos::ResidualBasedImplicitTimeScheme< TSparseSpace, TDenseSpace >
Info() const overrideKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >inlinevirtual
Initialize(ModelPart &rModelPart)Kratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
InitializeConditions(ModelPart &rModelPart)Kratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
InitializeElements(ModelPart &rModelPart)Kratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
InitializeNonLinIteration(ModelPart &rModelPart, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b)Kratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
InitializeSolutionStep(ModelPart &rModelPart, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb) overrideKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >inlinevirtual
KRATOS_CLASS_POINTER_DEFINITION(MPMResidualBasedBossakScheme)Kratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >
Kratos::ResidualBasedBossakDisplacementScheme::KRATOS_CLASS_POINTER_DEFINITION(ResidualBasedBossakDisplacementScheme)Kratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >
Kratos::ResidualBasedImplicitTimeScheme::KRATOS_CLASS_POINTER_DEFINITION(ResidualBasedImplicitTimeScheme)Kratos::ResidualBasedImplicitTimeScheme< TSparseSpace, TDenseSpace >
Kratos::Scheme::KRATOS_CLASS_POINTER_DEFINITION(Scheme)Kratos::Scheme< TSparseSpace, TDenseSpace >
LocalSystemMatrixType typedefKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >
LocalSystemVectorType typedefKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >
mBlockSizeKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >protected
mBossakKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >
mConditionsAreInitializedKratos::Scheme< TSparseSpace, TDenseSpace >protected
mDomainSizeKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >protected
mElementsAreInitializedKratos::Scheme< TSparseSpace, TDenseSpace >protected
mGridModelPartKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >protected
mIsDynamicKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >protected
mMatrixKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >
mNewmarkKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >protected
mpDofUpdaterKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >
MPMResidualBasedBossakScheme(ModelPart &rGridModelPart, unsigned int DomainSize, unsigned int BlockSize, double Alpha=0.0, double NewmarkBeta=0.25, bool IsDynamic=true)Kratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >inline
MPMResidualBasedBossakScheme(MPMResidualBasedBossakScheme &rOther)Kratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >inline
mRotationToolKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >protected
mSchemeIsInitializedKratos::Scheme< TSparseSpace, TDenseSpace >protected
mVectorKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >protected
Name()Kratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >inlinestatic
NodeIterator typedefKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >
NodesArrayType typedefKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >
Predict(ModelPart &rModelPart, DofsArrayType &rDofSet, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb) overrideKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >inlinevirtual
PrintData(std::ostream &rOStream) const overrideKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >inlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >inlinevirtual
ResidualBasedBossakDisplacementScheme(Parameters ThisParameters)Kratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >inlineexplicit
ResidualBasedBossakDisplacementScheme(const double Alpha=0.0)Kratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >inlineexplicit
ResidualBasedBossakDisplacementScheme(const double Alpha, const double NewmarkBeta)Kratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >inlineexplicit
ResidualBasedBossakDisplacementScheme(ResidualBasedBossakDisplacementScheme &rOther)Kratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >inlineexplicit
ResidualBasedImplicitTimeScheme()Kratos::ResidualBasedImplicitTimeScheme< TSparseSpace, TDenseSpace >inlineexplicit
ResidualBasedImplicitTimeScheme(Parameters ThisParameters)Kratos::ResidualBasedImplicitTimeScheme< TSparseSpace, TDenseSpace >inlineexplicit
ResidualBasedImplicitTimeScheme(ResidualBasedImplicitTimeScheme &rOther)Kratos::ResidualBasedImplicitTimeScheme< TSparseSpace, TDenseSpace >inlineexplicit
Scheme()Kratos::Scheme< TSparseSpace, TDenseSpace >inlineexplicit
Scheme(Parameters ThisParameters)Kratos::Scheme< TSparseSpace, TDenseSpace >inlineexplicit
Scheme(Scheme &rOther)Kratos::Scheme< TSparseSpace, TDenseSpace >inlineexplicit
SchemeIsInitialized()Kratos::Scheme< TSparseSpace, TDenseSpace >inline
SetConditionsAreInitialized(bool ConditionsAreInitializedFlag=true)Kratos::Scheme< TSparseSpace, TDenseSpace >inline
SetElementsAreInitialized(bool ElementsAreInitializedFlag=true)Kratos::Scheme< TSparseSpace, TDenseSpace >inline
SetSchemeIsInitialized(bool SchemeIsInitializedFlag=true)Kratos::Scheme< TSparseSpace, TDenseSpace >inline
TDataType typedefKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >
TDofType typedefKratos::Scheme< TSparseSpace, TDenseSpace >
TSystemMatrixType typedefKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >
TSystemVectorType typedefKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >
Update(ModelPart &rModelPart, DofsArrayType &rDofSet, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb) overrideKratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >inlinevirtual
UpdateAcceleration(array_1d< double, 3 > &rCurrentAcceleration, const array_1d< double, 3 > &rDeltaDisplacement, const array_1d< double, 3 > &rPreviousVelocity, const array_1d< double, 3 > &rPreviousAcceleration)Kratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >inlineprotected
UpdateVelocity(array_1d< double, 3 > &rCurrentVelocity, const array_1d< double, 3 > &rDeltaDisplacement, const array_1d< double, 3 > &rPreviousVelocity, const array_1d< double, 3 > &rPreviousAcceleration)Kratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >inlineprotected
ValidateAndAssignParameters(Parameters ThisParameters, const Parameters DefaultParameters) constKratos::Scheme< TSparseSpace, TDenseSpace >inlineprotectedvirtual
~MPMResidualBasedBossakScheme()Kratos::MPMResidualBasedBossakScheme< TSparseSpace, TDenseSpace >inlinevirtual
~ResidualBasedBossakDisplacementScheme() overrideKratos::ResidualBasedBossakDisplacementScheme< TSparseSpace, TDenseSpace >inline
~ResidualBasedImplicitTimeScheme() overrideKratos::ResidualBasedImplicitTimeScheme< TSparseSpace, TDenseSpace >inline
~Scheme()Kratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual