AddDynamicsToLHS(LocalSystemMatrixType &rLHS_Contribution, LocalSystemMatrixType &rD, LocalSystemMatrixType &rM, const ProcessInfo &rCurrentProcessInfo) override | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
AddDynamicsToRHS(Element &rElement, LocalSystemVectorType &rRHS_Contribution, LocalSystemMatrixType &rD, LocalSystemMatrixType &rM, const ProcessInfo &rCurrentProcessInfo) override | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
AddDynamicsToRHS(Condition &rCondition, LocalSystemVectorType &rRHS_Contribution, LocalSystemMatrixType &rD, LocalSystemMatrixType &rM, const ProcessInfo &rCurrentProcessInfo) override | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
AddFluxCorrection(EntityType &rEntity, LocalSystemVectorType &rRHS, const LocalSystemMatrixType &rMc, const LocalSystemMatrixType &rMl, const LocalSystemMatrixType &rD, const LocalSystemVectorType &rU, const LocalSystemVectorType &rDotU) | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlineprotected |
AddFluxCorrection(EntityType &rEntity, LocalSystemMatrixType &rLHS, LocalSystemVectorType &rRHS, const LocalSystemMatrixType &rMc, const LocalSystemMatrixType &rMl, const LocalSystemMatrixType &rD, const LocalSystemVectorType &rU, const LocalSystemVectorType &rDotU) | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlineprotected |
AddMonotonicDynamicsToLHS(LocalSystemMatrixType &rLHS_Contribution, LocalSystemMatrixType &rD, LocalSystemMatrixType &rM) | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlineprotected |
AddMonotonicDynamicsToRHS(LocalSystemVectorType &rRHS_Contribution, LocalSystemMatrixType &rD, LocalSystemMatrixType &rM, LocalSystemVectorType &rU, LocalSystemVectorType &rDotU) | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlineprotected |
ApplyLaplacianBoundaryConditions(ModelPart &rModelPart) | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inlineprotected |
AssignSettings(const Parameters ThisParameters) override | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
BaseType typedef | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | |
BaseTypePointer typedef | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | |
BDFBaseType typedef | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | |
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 &rRHS_Contribution, Element::EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo) override | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
CalculateRHSContribution(Condition &rCurrentCondition, LocalSystemVectorType &rRHS_Contribution, Element::EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo) override | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
CalculateSystemContributions(Element &rCurrentElement, LocalSystemMatrixType &rLHS_Contribution, LocalSystemVectorType &rRHS_Contribution, Element::EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo) override | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
CalculateSystemContributions(Condition &rCurrentCondition, LocalSystemMatrixType &rLHS_Contribution, LocalSystemVectorType &rRHS_Contribution, Element::EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo) override | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Check(const ModelPart &rModelPart) const override | Kratos::ResidualBasedBDFScheme< 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() override | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Clone() override | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
ComputeAntiFluxes(EntityType &rEntity, const ProcessInfo &rProcessInfo) | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlineprotected |
ComputeLimiters(NodeType &rNode) | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlineprotected |
ComputeLumpedMassMatrix(const LocalSystemMatrixType &rConsistentMassMatrix, LocalSystemMatrixType &rLumpedMassMatrix) | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlineprotected |
ConditionsAreInitialized() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inline |
ConditionsArrayType typedef | Kratos::ResidualBasedImplicitTimeScheme< TSparseSpace, TDenseSpace > | |
Create(Parameters ThisParameters) const | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
DofsArrayType typedef | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | |
DofsVectorType typedef | Kratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | |
ElementsAreInitialized() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inline |
ElementsArrayType typedef | Kratos::ResidualBasedImplicitTimeScheme< 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 &A, TSystemVectorType &Dx, TSystemVectorType &b) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
FinalizeSolutionStep(ModelPart &rModelPart, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
FlowRateSlipToolType typedef | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | |
FluxCorrectedShallowWaterScheme(const std::size_t Order=2, bool UpdateVelocities=false) | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlineexplicit |
FluxCorrectedShallowWaterScheme(Parameters ThisParameters) | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlineexplicit |
FluxCorrectedShallowWaterScheme(FluxCorrectedShallowWaterScheme &rOther) | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlineexplicit |
GetDefaultParameters() const override | Kratos::ShallowWaterResidualBasedBDFScheme< 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 |
GetLimiterParameters(Parameters &rThisParameters) | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlineprotectedstatic |
GetOrder(Parameters &rThisParameters) | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlineprotectedstatic |
GetUpdateVelocities(Parameters &rThisParameters) | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlineprotectedstatic |
ImplicitBaseType typedef | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | |
IndexType typedef | Kratos::ResidualBasedImplicitTimeScheme< TSparseSpace, TDenseSpace > | |
Info() const override | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
Initialize(ModelPart &rModelPart) override | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
InitializeConditions(ModelPart &rModelPart) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
InitializeElements(ModelPart &rModelPart) | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
InitializeNonLinIteration(ModelPart &rModelPart, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb) override | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
InitializeSolutionStep(ModelPart &rModelPart, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb) override | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
KRATOS_CLASS_POINTER_DEFINITION(FluxCorrectedShallowWaterScheme) | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | |
Kratos::ShallowWaterResidualBasedBDFScheme::KRATOS_CLASS_POINTER_DEFINITION(ShallowWaterResidualBasedBDFScheme) | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | |
Kratos::ResidualBasedBDFScheme::KRATOS_CLASS_POINTER_DEFINITION(ResidualBasedBDFScheme) | Kratos::ResidualBasedBDFScheme< 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 typedef | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | |
LocalSystemVectorType typedef | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | |
mBDF | Kratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | protected |
mConditionsAreInitialized | Kratos::Scheme< TSparseSpace, TDenseSpace > | protected |
mDerivativeVariables | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | protected |
mElementsAreInitialized | Kratos::Scheme< TSparseSpace, TDenseSpace > | protected |
mLimiters | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | protected |
mMatrix | Kratos::ResidualBasedImplicitTimeScheme< TSparseSpace, TDenseSpace > | protected |
mMl | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | protected |
mOrder | Kratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | protected |
mpBDFUtility | Kratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | protected |
mpDofUpdater | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | protected |
mProjectDispersiveField | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | protected |
mrD | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | protected |
mrDotUn0 | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | protected |
mrMc | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | protected |
mRotationTool | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | protected |
mrUn0 | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | protected |
mSchemeIsInitialized | Kratos::Scheme< TSparseSpace, TDenseSpace > | protected |
mUpdateVelocities | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | protected |
mVariables | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | protected |
mVector | Kratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | protected |
Name() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinestatic |
NodesArrayType typedef | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | |
NodeType typedef | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | |
Predict(ModelPart &rModelPart, DofsArrayType &rDofSet, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb) override | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
PrintData(std::ostream &rOStream) const override | Kratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
PrintInfo(std::ostream &rOStream) const override | Kratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
ResidualBasedBDFScheme(const std::size_t Order=2) | Kratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inlineexplicit |
ResidualBasedBDFScheme(ResidualBasedBDFScheme &rOther) | Kratos::ResidualBasedBDFScheme< 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 |
ShallowWaterResidualBasedBDFScheme(const std::size_t Order=2, bool UpdateVelocities=false) | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inlineexplicit |
ShallowWaterResidualBasedBDFScheme(Parameters ThisParameters) | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inlineexplicit |
ShallowWaterResidualBasedBDFScheme(ShallowWaterResidualBasedBDFScheme &rOther) | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inlineexplicit |
SWBaseType typedef | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | |
TDataType typedef | Kratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | |
TDofType typedef | Kratos::Scheme< TSparseSpace, TDenseSpace > | |
TemplateAddDynamicsToRHS(TObjectType &rObject, LocalSystemVectorType &rRHS_Contribution, LocalSystemMatrixType &rD, LocalSystemMatrixType &rM, const ProcessInfo &rCurrentProcessInfo) | Kratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inlineprotected |
TSystemMatrixType typedef | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | |
TSystemVectorType typedef | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | |
Update(ModelPart &rModelPart, DofsArrayType &rDofSet, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb) override | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inlinevirtual |
UpdateDerivatives(ModelPart &rModelPart, DofsArrayType &rDofSet, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb) | Kratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inlineprotected |
UpdateFirstDerivative(NodesArrayType::iterator itNode) override | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
UpdateSecondDerivative(NodesArrayType::iterator itNode) override | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
UpdateVelocities(ModelPart &rModelPart) | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inlineprotected |
ValidateAndAssignParameters(Parameters ThisParameters, const Parameters DefaultParameters) const override | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inlineprotectedvirtual |
ValidateThisParameters(Parameters &rThisParameters) | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inlineprotectedstatic |
ZeroTolerance | Kratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | static |
~FluxCorrectedShallowWaterScheme() override | Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace > | inline |
~ResidualBasedBDFScheme() override | Kratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inline |
~ResidualBasedImplicitTimeScheme() override | Kratos::ResidualBasedImplicitTimeScheme< TSparseSpace, TDenseSpace > | inline |
~Scheme() | Kratos::Scheme< TSparseSpace, TDenseSpace > | inlinevirtual |
~ShallowWaterResidualBasedBDFScheme() override | Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace > | inline |