| AssignSettings(const Parameters ThisParameters) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
| BaseType typedef | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | |
| Calculate_RHS_Contribution(Element::Pointer rCurrentElement, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &EquationId, ProcessInfo &rCurrentProcessInfo) | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | inline |
| CalculateDeltaTime(ModelPart &r_model_part) | Kratos::ExplicitHamiltonScheme< 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 &rElement, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &rEquationIdVector, const ProcessInfo &rCurrentProcessInfo) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
| CalculateRHSContribution(Condition &rCondition, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &rEquationIdVector, const ProcessInfo &rCurrentProcessInfo) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
| CalculateSystemContributions(Element::Pointer rCurrentElement, LocalSystemMatrixType &LHS_Contribution, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &rEquationId, ProcessInfo &rCurrentProcessInfo) | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | inline |
| Kratos::Scheme::CalculateSystemContributions(Element &rElement, LocalSystemMatrixType &LHS_Contribution, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &rEquationIdVector, const ProcessInfo &rCurrentProcessInfo) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
| Kratos::Scheme::CalculateSystemContributions(Condition &rCondition, LocalSystemMatrixType &LHS_Contribution, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &rEquationIdVector, const ProcessInfo &rCurrentProcessInfo) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
| Check(ModelPart &r_model_part) | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
| Kratos::Scheme::Check(const ModelPart &rModelPart) const | 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 |
| Condition_Calculate_RHS_Contribution(Condition::Pointer rCurrentCondition, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &EquationId, ProcessInfo &rCurrentProcessInfo) | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
| Condition_CalculateSystemContributions(Condition::Pointer rCurrentCondition, LocalSystemMatrixType &LHS_Contribution, LocalSystemVectorType &RHS_Contribution, Element::EquationIdVectorType &rEquationId, ProcessInfo &rCurrentProcessInfo) | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | inline |
| ConditionsAreInitialized() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inline |
| ConditionsArrayType typedef | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | |
| Create(Parameters ThisParameters) const | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
| DofsArrayType typedef | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | |
| ElementsAreInitialized() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inline |
| ElementsArrayType typedef | Kratos::ExplicitHamiltonScheme< 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 |
| ExplicitHamiltonScheme(const double rMaximumDeltaTime, const double rDeltaTimeFraction, const double rDeltaTimePredictionLevel, const bool rRayleighDamping) | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | inline |
| FinalizeNonLinIteration(ModelPart &rModelPart, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
| FinalizeSolutionStep(ModelPart &rModelPart, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
| GetDefaultParameters() const | Kratos::Scheme< 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 |
| Info() const | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
| Initialize(ModelPart &r_model_part) | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
| InitializeConditions(ModelPart &rModelPart) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
| InitializeElements(ModelPart &rModelPart) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
| InitializeExplicitScheme(ModelPart &r_model_part) | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | inline |
| InitializeMovements(ModelPart &r_model_part) | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | inline |
| InitializeNonLinIteration(ModelPart &rModelPart, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
| InitializeResidual(ModelPart &r_model_part) | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | inline |
| InitializeSolutionStep(ModelPart &r_model_part, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
| KRATOS_CLASS_POINTER_DEFINITION(ExplicitHamiltonScheme) | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | |
| Kratos::Scheme::KRATOS_CLASS_POINTER_DEFINITION(Scheme) | Kratos::Scheme< TSparseSpace, TDenseSpace > | |
| LocalSystemMatrixType typedef | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | |
| LocalSystemVectorType typedef | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | |
| mConditionsAreInitialized | Kratos::Scheme< TSparseSpace, TDenseSpace > | protected |
| mDeltaTime | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | protected |
| mElementsAreInitialized | Kratos::Scheme< TSparseSpace, TDenseSpace > | protected |
| mMatrix | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | protected |
| mRayleighDamping | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | protected |
| mSchemeIsInitialized | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | protected |
| mTime | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | protected |
| mUpdateMomentumFlag | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | protected |
| mUpdatePositionFlag | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | protected |
| mUpdateRotationFlag | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | protected |
| mVector | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | protected |
| Name() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinestatic |
| NodesArrayType typedef | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | |
| Predict(ModelPart &rModelPart, DofsArrayType &rDofSet, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
| PrintData(std::ostream &rOStream) const | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
| PrintInfo(std::ostream &rOStream) const | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
| QuaternionType typedef | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | |
| 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 typedef | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | |
| TDofType typedef | Kratos::Scheme< TSparseSpace, TDenseSpace > | |
| TSystemMatrixType typedef | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | |
| TSystemVectorType typedef | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | |
| Update(ModelPart &r_model_part, DofsArrayType &rDofSet, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
| UpdateAcceleration(array_1d< double, 3 > &rCurrentAcceleration, const array_1d< double, 3 > &rDeltaVelocity, const double &rDeltaTime) | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | inlineprotected |
| UpdateAngularAcceleration(array_1d< double, 3 > &rCurrentAcceleration, const array_1d< double, 3 > &rDeltaVelocity, const double &rDeltaTime) | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | inlineprotected |
| UpdateAngularVelocity(array_1d< double, 3 > &rCurrentVelocity, const array_1d< double, 3 > &rDeltaRotation, const double &rDeltaTime) | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | inlineprotected |
| UpdateNodalMomentum(ModelPart &r_model_part) | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | inline |
| UpdateNodalPosition(ModelPart &r_model_part) | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | inline |
| UpdateNodalRotation(ModelPart &r_model_part) | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | inline |
| UpdateVelocity(array_1d< double, 3 > &rCurrentVelocity, const array_1d< double, 3 > &rDeltaDisplacement, const double &rDeltaTime) | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | inlineprotected |
| ValidateAndAssignParameters(Parameters ThisParameters, const Parameters DefaultParameters) const | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
| ~ExplicitHamiltonScheme() | Kratos::ExplicitHamiltonScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
| ~Scheme() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |