AddSolution(ModelPart &rModelPart, DofsArrayType &rDofSet, SystemVectorType &rDx) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinestatic |
AllDefined() | Kratos::Flags | inlinestatic |
AllTrue() | Kratos::Flags | inlinestatic |
AsFalse() const | Kratos::Flags | inline |
AssignFlags(Flags const &rOther) | Kratos::Flags | inline |
BlockType typedef | Kratos::Flags | |
Calculate_LHS_Contribution(Element::Pointer pCurrentElement, LocalSystemMatrixType &rLHS_Contribution, Element::EquationIdVectorType &rEquationId, ProcessInfo &rCurrentProcessInfo) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Calculate_RHS_Contribution(Element::Pointer pCurrentElement, LocalSystemVectorType &rRHS_Contribution, Element::EquationIdVectorType &rEquationId, ProcessInfo &rCurrentProcessInfo) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
CalculateSystemContributions(Element::Pointer pCurrentElement, LocalSystemMatrixType &rLHS_Contribution, LocalSystemVectorType &rRHS_Contribution, Element::EquationIdVectorType &rEquationId, ProcessInfo &rCurrentProcessInfo) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Check(ModelPart &rModelPart) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Clear(Element::Pointer rCurrentElement) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Clear(Condition::Pointer rCurrentCondition) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Clear() | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
ClearPosition(IndexType Position) | Kratos::Flags | inline |
Clone() | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Condition_Calculate_LHS_Contribution(Condition::Pointer pCurrentCondition, LocalSystemMatrixType &rLHS_Contribution, Element::EquationIdVectorType &rEquationId, ProcessInfo &rCurrentProcessInfo) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Condition_Calculate_RHS_Contribution(Condition::Pointer pCurrentCondition, LocalSystemVectorType &rRHS_Contribution, Element::EquationIdVectorType &rEquationId, ProcessInfo &rCurrentProcessInfo) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Condition_CalculateSystemContributions(Condition::Pointer pCurrentCondition, LocalSystemMatrixType &rLHS_Contribution, LocalSystemVectorType &rRHS_Contribution, Element::EquationIdVectorType &rEquationId, ProcessInfo &rCurrentProcessInfo) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Condition_EquationId(Condition::Pointer pCurrentCondition, Element::EquationIdVectorType &rEquationId, ProcessInfo &rCurrentProcessInfo) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
ConditionsContainerType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
Create(IndexType ThisPosition, bool Value=true) | Kratos::Flags | inlinestatic |
DofsArrayType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
ElementsContainerType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
EquationId(Element::Pointer pCurrentElement, Element::EquationIdVectorType &rEquationId, ProcessInfo &rCurrentProcessInfo) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
FinalizeNonLinearIteration(ModelPart &rModelPart) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
FinalizeSolutionStep(ModelPart &rModelPart) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Flag0 enum value | Kratos::Flags | |
Flag1 enum value | Kratos::Flags | |
Flag10 enum value | Kratos::Flags | |
Flag11 enum value | Kratos::Flags | |
Flag12 enum value | Kratos::Flags | |
Flag13 enum value | Kratos::Flags | |
Flag14 enum value | Kratos::Flags | |
Flag15 enum value | Kratos::Flags | |
Flag16 enum value | Kratos::Flags | |
Flag17 enum value | Kratos::Flags | |
Flag18 enum value | Kratos::Flags | |
Flag19 enum value | Kratos::Flags | |
Flag2 enum value | Kratos::Flags | |
Flag20 enum value | Kratos::Flags | |
Flag21 enum value | Kratos::Flags | |
Flag22 enum value | Kratos::Flags | |
Flag23 enum value | Kratos::Flags | |
Flag24 enum value | Kratos::Flags | |
Flag25 enum value | Kratos::Flags | |
Flag26 enum value | Kratos::Flags | |
Flag27 enum value | Kratos::Flags | |
Flag28 enum value | Kratos::Flags | |
Flag29 enum value | Kratos::Flags | |
Flag3 enum value | Kratos::Flags | |
Flag30 enum value | Kratos::Flags | |
Flag4 enum value | Kratos::Flags | |
Flag5 enum value | Kratos::Flags | |
Flag6 enum value | Kratos::Flags | |
Flag7 enum value | Kratos::Flags | |
Flag8 enum value | Kratos::Flags | |
Flag9 enum value | Kratos::Flags | |
Flags() | Kratos::Flags | inline |
Flags(Flags const &rOther) | Kratos::Flags | inline |
FlagsList enum name | Kratos::Flags | |
FlagType typedef | Kratos::Flags | |
Flip(const Flags ThisFlag) | Kratos::Flags | inline |
FlipPosition(IndexType Position) | Kratos::Flags | inline |
GetConditionDofList(Condition::Pointer pCurrentCondition, Element::DofsVectorType &rConditionDofList, ProcessInfo &rCurrentProcessInfo) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
GetElementalDofList(Element::Pointer pCurrentElement, Element::DofsVectorType &rElementalDofList, ProcessInfo &rCurrentProcessInfo) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
GetOptions() | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inline |
GetPosition(IndexType Position) const | Kratos::Flags | inline |
IndexType typedef | Kratos::Flags | |
Info() const | Kratos::Flags | inlinevirtual |
Initialize(ModelPart &rModelPart) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
InitializeConditions(ModelPart &rModelPart) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
InitializeElements(ModelPart &rModelPart) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
InitializeNonLinearIteration(ModelPart &rModelPart) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
InitializeNonLinearIteration(Condition::Pointer rCurrentCondition, ProcessInfo &rCurrentProcessInfo) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
InitializeNonLinearIteration(Element::Pointer rCurrentElement, ProcessInfo &rCurrentProcessInfo) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
InitializeSolutionStep(ModelPart &rModelPart) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
IntegrationMethodPredict(NodeType &rNode) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
IntegrationMethodsScalarType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
IntegrationMethodsVectorType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
IntegrationMethodUpdate(NodeType &rNode) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
IntegrationScalarPointerType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
IntegrationScalarType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
IntegrationVectorPointerType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
IntegrationVectorType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
Is(Flags const &rOther) const | Kratos::Flags | inline |
IsDefined(Flags const &rOther) const | Kratos::Flags | inline |
IsNot(Flags const &rOther) const | Kratos::Flags | inline |
IsNotDefined(Flags const &rOther) const | Kratos::Flags | inline |
KRATOS_CLASS_POINTER_DEFINITION(SolutionScheme) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
Kratos::Flags::KRATOS_CLASS_POINTER_DEFINITION(Flags) | Kratos::Flags | |
LocalFlagType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
LocalSystemMatrixType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
LocalSystemVectorType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
mOptions | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | protected |
MoveMesh(ModelPart &rModelPart) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
mProcesses | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | protected |
mTimeScalarIntegrationMethods | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | protected |
mTimeVectorIntegrationMethods | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | protected |
NodesContainerType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
NodeType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
operator bool() const | Kratos::Flags | inline |
operator!() const | Kratos::Flags | inline |
operator&=(const Flags &Other) | Kratos::Flags | |
operator=(Flags const &rOther) | Kratos::Flags | inline |
operator|=(const Flags &Other) | Kratos::Flags | |
operator~() const | Kratos::Flags | inline |
Predict(ModelPart &rModelPart, DofsArrayType &rDofSet, SystemVectorType &rDx) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
PredictVariables(ModelPart &rModelPart) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
PrintData(std::ostream &rOStream) const | Kratos::Flags | inlinevirtual |
PrintInfo(std::ostream &rOStream) const | Kratos::Flags | inlinevirtual |
ProcessPointerType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
ProcessPointerVectorType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
Reset(const Flags ThisFlag) | Kratos::Flags | inline |
Set(const Flags ThisFlag) | Kratos::Flags | |
Set(const Flags ThisFlag, bool Value) | Kratos::Flags | |
SetDefaultFlags() | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inline |
SetOptions(Flags &rOptions) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inline |
SetPosition(IndexType Position, bool Value=true) | Kratos::Flags | inline |
SetProcess(ProcessPointerType pProcess) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inline |
SetProcessVector(ProcessPointerVectorType &rProcessVector) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inline |
SetSolution(ModelPart &rModelPart, DofsArrayType &rDofSet, SystemVectorType &rDx) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinestatic |
SolutionScheme() | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inline |
SolutionScheme(Flags &rOptions) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inline |
SolutionScheme(IntegrationMethodsVectorType &rTimeVectorIntegrationMethods, Flags &rOptions) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inline |
SolutionScheme(IntegrationMethodsVectorType &rTimeVectorIntegrationMethods) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inline |
SolutionScheme(IntegrationMethodsScalarType &rTimeScalarIntegrationMethods, Flags &rOptions) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inline |
SolutionScheme(IntegrationMethodsScalarType &rTimeScalarIntegrationMethods) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inline |
SolutionScheme(IntegrationMethodsVectorType &rTimeVectorIntegrationMethods, IntegrationMethodsScalarType &rTimeScalarIntegrationMethods, Flags &rOptions) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inline |
SolutionScheme(IntegrationMethodsVectorType &rTimeVectorIntegrationMethods, IntegrationMethodsScalarType &rTimeScalarIntegrationMethods) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inline |
SolutionScheme(SolutionScheme &rOther) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inline |
SolutionSchemePointerType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
SolutionSchemeType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
SystemMatrixType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
SystemVectorType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
Update(ModelPart &rModelPart, DofsArrayType &rDofSet, SystemVectorType &rDx) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
UpdateDofs(ModelPart &rModelPart, DofsArrayType &rDofSet, SystemVectorType &rDx) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
UpdateVariables(ModelPart &rModelPart) | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
VariableScalarType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
VariableVectorType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
VectorType typedef | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | |
~Flags() | Kratos::Flags | inlinevirtual |
~SolutionScheme() override | Kratos::SolutionScheme< TSparseSpace, TDenseSpace > | inline |