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::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace > Member List

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

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 typedefKratos::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) overrideKratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace >inlinevirtual
CalculateLHSContribution(Element &rCurrentElement, LocalSystemMatrixType &LHS_Contribution, Element::EquationIdVectorType &EquationId, const ProcessInfo &CurrentProcessInfo) overrideKratos::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) overrideKratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace >inlinevirtual
CalculateRHSContribution(Condition &rCurrentCondition, LocalSystemVectorType &rRHS_Contribution, Element::EquationIdVectorType &rEquationIds, const ProcessInfo &rCurrentProcessInfo) overrideKratos::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) overrideKratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace >inlinevirtual
CalculateSystemContributions(Element &rCurrentElement, LocalSystemMatrixType &LHS_Contribution, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &EquationId, const ProcessInfo &CurrentProcessInfo) overrideKratos::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 finalKratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace >inlinevirtual
Kratos::Scheme::Check(ModelPart &rModelPart)Kratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
ClassType typedefKratos::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 typedefKratos::Scheme< TSparseSpace, TDenseSpace >
Create(Parameters ThisParameters) constKratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
DofsArrayType typedefKratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace >
ElementsAreInitialized()Kratos::Scheme< TSparseSpace, TDenseSpace >inline
ElementsArrayType typedefKratos::Scheme< TSparseSpace, TDenseSpace >
EquationId(const Element &rElement, Element::EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo) overrideKratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace >inlinevirtual
EquationId(const Condition &rCondition, Condition::EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo) overrideKratos::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 &) overrideKratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace >inlinevirtual
FinalizeSolutionStep(ModelPart &rModelPart, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) overrideKratos::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() constKratos::GeneralizedNewmarkScheme< TSparseSpace, TDenseSpace >inlineprotected
GetComponentFromVectorVariable(const Variable< array_1d< double, 3 >> &rSource, const std::string &rComponent) constKratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace >inlineprotected
GetDefaultParameters() constKratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
GetDeltaTime() constKratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace >inlineprotected
GetDofList(const Element &rElement, Element::DofsVectorType &rDofList, const ProcessInfo &rCurrentProcessInfo) overrideKratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace >inlinevirtual
GetDofList(const Condition &rCondition, Condition::DofsVectorType &rDofList, const ProcessInfo &rCurrentProcessInfo) overrideKratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace >inlinevirtual
GetDofListImpl(const T &rElementOrCondition, typename T::DofsVectorType &rDofList, const ProcessInfo &rCurrentProcessInfo)Kratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace >inline
GetFirstOrderScalarVariables() constKratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace >inlineprotected
GetGamma() constKratos::GeneralizedNewmarkScheme< TSparseSpace, TDenseSpace >inlineprotected
GetSecondOrderVectorVariables() constKratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace >inlineprotected
GetTheta() constKratos::GeneralizedNewmarkScheme< TSparseSpace, TDenseSpace >inlineprotected
Info() constKratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
Initialize(ModelPart &rModelPart) overrideKratos::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 &) overrideKratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace >inlinevirtual
InitializeSolutionStep(ModelPart &rModelPart, TSystemMatrixType &, TSystemVectorType &, TSystemVectorType &) overrideKratos::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 typedefKratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace >
LocalSystemVectorType typedefKratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace >
mConditionsAreInitializedKratos::Scheme< TSparseSpace, TDenseSpace >protected
mElementsAreInitializedKratos::Scheme< TSparseSpace, TDenseSpace >protected
mSchemeIsInitializedKratos::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) overrideKratos::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) constKratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
PrintInfo(std::ostream &rOStream) constKratos::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) overrideKratos::GeneralizedNewmarkScheme< TSparseSpace, TDenseSpace >inlineprotectedvirtual
TDataType typedefKratos::Scheme< TSparseSpace, TDenseSpace >
TDofType typedefKratos::Scheme< TSparseSpace, TDenseSpace >
TSystemMatrixType typedefKratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace >
TSystemVectorType typedefKratos::NewmarkDynamicUPwScheme< TSparseSpace, TDenseSpace >
Update(ModelPart &rModelPart, DofsArrayType &rDofSet, TSystemMatrixType &, TSystemVectorType &Dx, TSystemVectorType &) overrideKratos::GeoMechanicsTimeIntegrationScheme< TSparseSpace, TDenseSpace >inlinevirtual
UpdateVariablesDerivatives(ModelPart &rModelPart) overrideKratos::GeneralizedNewmarkScheme< TSparseSpace, TDenseSpace >inlineprotectedvirtual
ValidateAndAssignParameters(Parameters ThisParameters, const Parameters DefaultParameters) constKratos::Scheme< TSparseSpace, TDenseSpace >inlineprotectedvirtual
~Scheme()Kratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual