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

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

AddDynamicsToLHS(LocalSystemMatrixType &rLHS_Contribution, LocalSystemMatrixType &rD, LocalSystemMatrixType &rM, const ProcessInfo &rCurrentProcessInfo) overrideKratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace >inlineprotectedvirtual
AddDynamicsToRHS(Element &rElement, LocalSystemVectorType &rRHS_Contribution, LocalSystemMatrixType &rD, LocalSystemMatrixType &rM, const ProcessInfo &rCurrentProcessInfo) overrideKratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace >inlineprotectedvirtual
AddDynamicsToRHS(Condition &rCondition, LocalSystemVectorType &rRHS_Contribution, LocalSystemMatrixType &rD, LocalSystemMatrixType &rM, const ProcessInfo &rCurrentProcessInfo) overrideKratos::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) overrideKratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace >inlineprotectedvirtual
BaseType typedefKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >
BaseTypePointer typedefKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >
BDFBaseType typedefKratos::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) overrideKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >inlinevirtual
CalculateRHSContribution(Condition &rCurrentCondition, LocalSystemVectorType &rRHS_Contribution, Element::EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo) overrideKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >inlinevirtual
CalculateSystemContributions(Element &rCurrentElement, LocalSystemMatrixType &rLHS_Contribution, LocalSystemVectorType &rRHS_Contribution, Element::EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo) overrideKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >inlinevirtual
CalculateSystemContributions(Condition &rCurrentCondition, LocalSystemMatrixType &rLHS_Contribution, LocalSystemVectorType &rRHS_Contribution, Element::EquationIdVectorType &rEquationId, const ProcessInfo &rCurrentProcessInfo) overrideKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >inlinevirtual
Check(const ModelPart &rModelPart) const overrideKratos::ResidualBasedBDFScheme< 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() overrideKratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace >inlinevirtual
Clone() overrideKratos::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 typedefKratos::ResidualBasedImplicitTimeScheme< TSparseSpace, TDenseSpace >
Create(Parameters ThisParameters) constKratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
DofsArrayType typedefKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >
DofsVectorType typedefKratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace >
ElementsAreInitialized()Kratos::Scheme< TSparseSpace, TDenseSpace >inline
ElementsArrayType typedefKratos::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 typedefKratos::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 overrideKratos::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 typedefKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >
IndexType typedefKratos::ResidualBasedImplicitTimeScheme< TSparseSpace, TDenseSpace >
Info() const overrideKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >inlinevirtual
Initialize(ModelPart &rModelPart) overrideKratos::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) overrideKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >inlinevirtual
InitializeSolutionStep(ModelPart &rModelPart, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb) overrideKratos::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 typedefKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >
LocalSystemVectorType typedefKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >
mBDFKratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace >protected
mConditionsAreInitializedKratos::Scheme< TSparseSpace, TDenseSpace >protected
mDerivativeVariablesKratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace >protected
mElementsAreInitializedKratos::Scheme< TSparseSpace, TDenseSpace >protected
mLimitersKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >protected
mMatrixKratos::ResidualBasedImplicitTimeScheme< TSparseSpace, TDenseSpace >protected
mMlKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >protected
mOrderKratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace >protected
mpBDFUtilityKratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace >protected
mpDofUpdaterKratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace >protected
mProjectDispersiveFieldKratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace >protected
mrDKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >protected
mrDotUn0Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >protected
mrMcKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >protected
mRotationToolKratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace >protected
mrUn0Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >protected
mSchemeIsInitializedKratos::Scheme< TSparseSpace, TDenseSpace >protected
mUpdateVelocitiesKratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace >protected
mVariablesKratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace >protected
mVectorKratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace >protected
Name()Kratos::Scheme< TSparseSpace, TDenseSpace >inlinestatic
NodesArrayType typedefKratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace >
NodeType typedefKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >
Predict(ModelPart &rModelPart, DofsArrayType &rDofSet, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb) overrideKratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace >inlinevirtual
PrintData(std::ostream &rOStream) const overrideKratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace >inlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::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 typedefKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >
TDataType typedefKratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace >
TDofType typedefKratos::Scheme< TSparseSpace, TDenseSpace >
TemplateAddDynamicsToRHS(TObjectType &rObject, LocalSystemVectorType &rRHS_Contribution, LocalSystemMatrixType &rD, LocalSystemMatrixType &rM, const ProcessInfo &rCurrentProcessInfo)Kratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace >inlineprotected
TSystemMatrixType typedefKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >
TSystemVectorType typedefKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >
Update(ModelPart &rModelPart, DofsArrayType &rDofSet, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb) overrideKratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace >inlinevirtual
UpdateDerivatives(ModelPart &rModelPart, DofsArrayType &rDofSet, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb)Kratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace >inlineprotected
UpdateFirstDerivative(NodesArrayType::iterator itNode) overrideKratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace >inlineprotectedvirtual
UpdateSecondDerivative(NodesArrayType::iterator itNode) overrideKratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace >inlineprotectedvirtual
UpdateVelocities(ModelPart &rModelPart)Kratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace >inlineprotected
ValidateAndAssignParameters(Parameters ThisParameters, const Parameters DefaultParameters) const overrideKratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace >inlineprotectedvirtual
ValidateThisParameters(Parameters &rThisParameters)Kratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >inlineprotectedstatic
ZeroToleranceKratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace >static
~FluxCorrectedShallowWaterScheme() overrideKratos::FluxCorrectedShallowWaterScheme< TSparseSpace, TDenseSpace >inline
~ResidualBasedBDFScheme() overrideKratos::ResidualBasedBDFScheme< TSparseSpace, TDenseSpace >inline
~ResidualBasedImplicitTimeScheme() overrideKratos::ResidualBasedImplicitTimeScheme< TSparseSpace, TDenseSpace >inline
~Scheme()Kratos::Scheme< TSparseSpace, TDenseSpace >inlinevirtual
~ShallowWaterResidualBasedBDFScheme() overrideKratos::ShallowWaterResidualBasedBDFScheme< TSparseSpace, TDenseSpace >inline