AddDynamicsToLHS(LocalSystemMatrixType &LHS_Contribution, LocalSystemMatrixType &M, LocalSystemMatrixType &C, const ProcessInfo &CurrentProcessInfo) | Kratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | inlineprotected |
AddDynamicsToRHS(Condition &rCurrentCondition, LocalSystemVectorType &RHS_Contribution, LocalSystemMatrixType &M, LocalSystemMatrixType &C, const ProcessInfo &CurrentProcessInfo) | Kratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | inlineprotected |
AddDynamicsToRHS(Element &rCurrentElement, LocalSystemVectorType &RHS_Contribution, LocalSystemMatrixType &M, LocalSystemMatrixType &C, const ProcessInfo &CurrentProcessInfo) | Kratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | inlineprotected |
AssignSettings(const Parameters ThisParameters) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
BaseType typedef | Kratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | |
BlockForEachActiveCondition(ModelPart &rModelPart, MemFuncPtr pMemberFunction) | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inline |
BlockForEachActiveElement(ModelPart &rModelPart, MemFuncPtr pMemberFunction) | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inline |
CalculateLHSContribution(Condition &rCurrentCondition, LocalSystemMatrixType &LHS_Contribution, Element::EquationIdVectorType &EquationId, const ProcessInfo &CurrentProcessInfo) override | Kratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
CalculateLHSContribution(Element &rCurrentElement, LocalSystemMatrixType &LHS_Contribution, Element::EquationIdVectorType &EquationId, const ProcessInfo &CurrentProcessInfo) override | Kratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
CalculateLHSContributionImpl(T &rCurrentComponent, LocalSystemMatrixType &LHS_Contribution, typename T::EquationIdVectorType &EquationId, const ProcessInfo &CurrentProcessInfo) | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inline |
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 &CurrentProcessInfo) override | Kratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
CalculateRHSContribution(Condition &rCurrentCondition, LocalSystemVectorType &rRHS_Contribution, Element::EquationIdVectorType &rEquationIds, const ProcessInfo &rCurrentProcessInfo) override | Kratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
CalculateRHSContributionImpl(T &rCurrentComponent, LocalSystemVectorType &RHS_Contribution, typename T::EquationIdVectorType &EquationId, const ProcessInfo &CurrentProcessInfo) | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inline |
CalculateSystemContributions(Condition &rCurrentCondition, LocalSystemMatrixType &LHS_Contribution, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &EquationId, const ProcessInfo &CurrentProcessInfo) override | Kratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
CalculateSystemContributions(Element &rCurrentElement, LocalSystemMatrixType &LHS_Contribution, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &EquationId, const ProcessInfo &CurrentProcessInfo) override | Kratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
CalculateSystemContributionsImpl(T &rCurrentComponent, LocalSystemMatrixType &LHS_Contribution, LocalSystemVectorType &RHS_Contribution, typename T::EquationIdVectorType &EquationId, const ProcessInfo &CurrentProcessInfo) | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inline |
Check(const ModelPart &rModelPart) const final | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Kratos::Scheme::Check(ModelPart &rModelPart) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
ClassType typedef | Kratos::Scheme< TSparseSpace, TDenseSpace > | |
Clean() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
CleanOutputData() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Clear() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Clone() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
ConditionsAreInitialized() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inline |
ConditionsArrayType typedef | Kratos::Scheme< TSparseSpace, TDenseSpace > | |
Create(Parameters ThisParameters) const | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
DofsArrayType typedef | Kratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | |
ElementsAreInitialized() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inline |
ElementsArrayType typedef | Kratos::Scheme< TSparseSpace, TDenseSpace > | |
EquationId(const Element &rElement, Element::EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo) override | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
EquationId(const Condition &rCondition, Condition::EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo) override | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
EquationIdImpl(const T &rElementOrCondition, typename T::EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo) | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inline |
FinalizeNonLinIteration(ModelPart &rModelPart, TSystemMatrixType &, TSystemVectorType &, TSystemVectorType &) override | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
FinalizeSolutionStep(ModelPart &rModelPart, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) override | Kratos::NewmarkQuasistaticUPwScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
FinalizeSolutionStepActiveEntities(ModelPart &rModelPart, TSystemMatrixType &, TSystemVectorType &, TSystemVectorType &) | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inline |
GeneralizedNewmarkScheme(const std::vector< FirstOrderScalarVariable > &rFirstOrderScalarVariables, const std::vector< SecondOrderVectorVariable > &rSecondOrderVectorVariables, std::optional< double > theta, std::optional< double > beta, std::optional< double > gamma) | Kratos::GeneralizedNewmarkScheme< TSparseSpace, TDenseSpace > | inline |
GeneralizedNewmarkScheme(const std::vector< FirstOrderScalarVariable > &rFirstOrderScalarVariables, double theta) | Kratos::GeneralizedNewmarkScheme< TSparseSpace, TDenseSpace > | inline |
GeoMechanicsTimeIntegrationScheme(const std::vector< FirstOrderScalarVariable > &rFirstOrderScalarVariables, const std::vector< SecondOrderVectorVariable > &rSecondOrderVectorVariables) | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inline |
GetBeta() const | Kratos::GeneralizedNewmarkScheme< TSparseSpace, TDenseSpace > | inlineprotected |
GetComponentFromVectorVariable(const Variable< array_1d< double, 3 >> &rSource, const std::string &rComponent) const | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inlineprotected |
GetDefaultParameters() const | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
GetDeltaTime() const | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inlineprotected |
GetDofList(const Element &rElement, Element::DofsVectorType &rDofList, const ProcessInfo &rCurrentProcessInfo) override | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
GetDofList(const Condition &rCondition, Condition::DofsVectorType &rDofList, const ProcessInfo &rCurrentProcessInfo) override | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
GetDofListImpl(const T &rElementOrCondition, typename T::DofsVectorType &rDofList, const ProcessInfo &rCurrentProcessInfo) | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inline |
GetFirstOrderScalarVariables() const | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inlineprotected |
GetGamma() const | Kratos::GeneralizedNewmarkScheme< TSparseSpace, TDenseSpace > | inlineprotected |
GetSecondOrderVectorVariables() const | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inlineprotected |
GetTheta() const | Kratos::GeneralizedNewmarkScheme< TSparseSpace, TDenseSpace > | inlineprotected |
Info() const | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Initialize(ModelPart &rModelPart) override | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
InitializeConditions(ModelPart &rModelPart) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
InitializeElements(ModelPart &rModelPart) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
InitializeNonLinIteration(ModelPart &rModelPart, TSystemMatrixType &, TSystemVectorType &, TSystemVectorType &) override | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
InitializeSolutionStep(ModelPart &rModelPart, TSystemMatrixType &, TSystemVectorType &, TSystemVectorType &) override | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
IsActive(const T &rComponent) | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inlinestatic |
KRATOS_CLASS_POINTER_DEFINITION(NewmarkDynamicUPwScheme) | Kratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | |
Kratos::NewmarkQuasistaticUPwScheme::KRATOS_CLASS_POINTER_DEFINITION(NewmarkQuasistaticUPwScheme) | Kratos::NewmarkQuasistaticUPwScheme< TSparseSpace, TDenseSpace > | |
Kratos::GeneralizedNewmarkScheme::KRATOS_CLASS_POINTER_DEFINITION(Scheme) | Kratos::Scheme< TSparseSpace, TDenseSpace > | |
LocalSystemMatrixType typedef | Kratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | |
LocalSystemVectorType typedef | Kratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | |
mConditionsAreInitialized | Kratos::Scheme< TSparseSpace, TDenseSpace > | protected |
mElementsAreInitialized | Kratos::Scheme< TSparseSpace, TDenseSpace > | protected |
mSchemeIsInitialized | Kratos::Scheme< TSparseSpace, TDenseSpace > | protected |
Name() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinestatic |
NewmarkDynamicUPwScheme(double beta, double gamma, double theta) | Kratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | inline |
NewmarkQuasistaticUPwScheme(double beta, double gamma, double theta) | Kratos::NewmarkQuasistaticUPwScheme< TSparseSpace, TDenseSpace > | inline |
Predict(ModelPart &rModelPart, DofsArrayType &rDofSet, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) override | Kratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
PredictVariableForNode(Node &rNode, const SecondOrderVectorVariable &rSecondOrderVariables) | Kratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | inline |
PredictVariables(const ModelPart &rModelPart) | Kratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | inline |
PredictVariablesForNode(Node &rNode) | Kratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | inline |
PrintData(std::ostream &rOStream) const | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
PrintInfo(std::ostream &rOStream) const | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
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 |
SetTimeFactors(ModelPart &rModelPart) override | Kratos::GeneralizedNewmarkScheme< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
TDataType typedef | Kratos::Scheme< TSparseSpace, TDenseSpace > | |
TDofType typedef | Kratos::Scheme< TSparseSpace, TDenseSpace > | |
TSystemMatrixType typedef | Kratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | |
TSystemVectorType typedef | Kratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > | |
Update(ModelPart &rModelPart, DofsArrayType &rDofSet, TSystemMatrixType &, TSystemVectorType &Dx, TSystemVectorType &) override | Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
UpdateVariablesDerivatives(ModelPart &rModelPart) override | Kratos::GeneralizedNewmarkScheme< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
ValidateAndAssignParameters(Parameters ThisParameters, const Parameters DefaultParameters) const | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
~Scheme() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |