| ApplyConstraints(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemMatrixType &rA, TSystemVectorType &rb) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| ApplyDirichletConditions(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| ApplyDirichletConditions_LHS(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemMatrixType &rA, TSystemVectorType &rDx) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| ApplyDirichletConditions_RHS(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemVectorType &rDx, TSystemVectorType &rb) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| ApplyRHSConstraints(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemVectorType &rb) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| AssignSettings(const Parameters ThisParameters) override | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlineprotectedvirtual |
| BaseType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| Build(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemMatrixType &rA, TSystemVectorType &rb) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| BuildAndSolve(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemMatrixType &A, TSystemVectorType &Dx, TSystemVectorType &b) override | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| BuildAndSolveLinearizedOnPreviousIteration(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb, const bool MoveMesh) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| BuilderAndSolver() | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlineexplicit |
| BuilderAndSolver(typename TLinearSolver::Pointer pNewLinearSystemSolver, Parameters ThisParameters) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlineexplicit |
| BuilderAndSolver(typename TLinearSolver::Pointer pNewLinearSystemSolver) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlineexplicit |
| BuildLHS(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemMatrixType &rA) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| BuildLHS_Complete(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemMatrixType &rA) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| BuildLHS_CompleteOnFreeRows(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemMatrixType &rA) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| BuildRHS(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemVectorType &rb) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| BuildRHSAndSolve(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| BuildRHSNoDirichlet(ModelPart &rModelPart, TSystemVectorType &rb) | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlineprotected |
| BuildROM(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, PetrovGalerkinSystemMatrixType &rA, PetrovGalerkinSystemVectorType &rb) override | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlineprotected |
| Kratos::ROMBuilderAndSolver::BuildROM(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, RomSystemMatrixType &rA, RomSystemVectorType &rb) | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlineprotectedvirtual |
| CalculateReactions(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb) override | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| Check(ModelPart &rModelPart) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| ClassType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| Clear() | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| CompressedMatrixType typedef | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| ConditionsArrayType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| Create(typename TLinearSolver::Pointer pNewLinearSystemSolver, Parameters ThisParameters) const override | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| DofPointerType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| DofQueue typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| DofsArrayType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| DofsVectorType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| DofType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| ElementsArrayType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| ElementsContainerType typedef | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| EquationIdVectorType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| ExtractDofSet(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart) | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlineprotectedstatic |
| FinalizeSolutionStep(ModelPart &rModelPart, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| GetCalculateReactionsFlag() const | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inline |
| GetConstraintConstantVector() | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| GetConstraintRelationMatrix() | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| GetDefaultParameters() const override | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| GetDofSet() | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| GetDofSet() const | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| GetDofSetIsInitializedFlag() const | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inline |
| GetEchoLevel() const | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inline |
| GetEquationSystemSize() const | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inline |
| GetLinearSystemSolver() const | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inline |
| GetNumberOfROMModes() const noexcept | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inline |
| GetReshapeMatrixFlag() const | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inline |
| IndexType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| Info() const override | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| InitializeHROMWeights(ModelPart &rModelPart) | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlineprotected |
| InitializeSolutionStep(ModelPart &rModelPart, TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb) override | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| KRATOS_CLASS_POINTER_DEFINITION(PetrovGalerkinROMBuilderAndSolver) | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| Kratos::ROMBuilderAndSolver::KRATOS_CLASS_POINTER_DEFINITION(ROMBuilderAndSolver) | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| Kratos::BuilderAndSolver::KRATOS_CLASS_POINTER_DEFINITION(BuilderAndSolver) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| LocalSystemMatrixType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| LocalSystemVectorType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| MasterSlaveConstraintContainerType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| mCalculateReactionsFlag | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mDofSet | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mDofSetIsInitialized | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mEchoLevel | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mEquationSystemSize | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mHromSimulation | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mHromWeightsInitialized | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mMapPhi | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mNodalDofs | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mNumberOfPetrovGalerkinRomModes | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mpLinearSystemSolver | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mpReactionsVector | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mReshapeMatrixFlag | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mSelectedConditions | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| mSelectedElements | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | protected |
| Name() | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinestatic |
| NodesArrayType typedef | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| NodeType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| PetrovGalerkinROMBuilderAndSolver(typename TLinearSolver::Pointer pNewLinearSystemSolver, Parameters ThisParameters) | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlineexplicit |
| PetrovGalerkinSystemMatrixType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| PetrovGalerkinSystemVectorType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| PrintData(std::ostream &rOStream) const override | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| PrintInfo(std::ostream &rOStream) const override | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| ProjectToFineBasis(const TSystemVectorType &rRomUnkowns, const ModelPart &rModelPart, TSystemVectorType &rDx) const | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inline |
| ResizeAndInitializeVectors(typename TSchemeType::Pointer pScheme, TSystemMatrixPointerType &pA, TSystemVectorPointerType &pDx, TSystemVectorPointerType &pb, ModelPart &rModelPart) override | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| ResizeIfNeeded(TMatrix &mat, const SizeType rows, const SizeType cols) | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlineprotectedstatic |
| ROMBuilderAndSolver(typename TLinearSolver::Pointer pNewLinearSystemSolver, Parameters ThisParameters) | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlineexplicit |
| ROMBuilderAndSolver(typename TLinearSolver::Pointer pNewLinearSystemSolver) | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlineexplicit |
| RomSystemMatrixType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| RomSystemVectorType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| SetCalculateReactionsFlag(bool flag) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inline |
| SetDofSetIsInitializedFlag(bool DofSetIsInitialized) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inline |
| SetEchoLevel(int Level) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inline |
| SetLinearSystemSolver(typename TLinearSolver::Pointer pLinearSystemSolver) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inline |
| SetReshapeMatrixFlag(bool ReshapeMatrixFlag) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inline |
| SetUpDofSet(typename TSchemeType::Pointer pScheme, ModelPart &rModelPart) override | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| SetUpSystem(ModelPart &rModelPart) override | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| SizeType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| SolveROM(ModelPart &rModelPart, PetrovGalerkinSystemMatrixType &rA, PetrovGalerkinSystemVectorType &rb, TSystemVectorType &rDx) override | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlineprotected |
| Kratos::ROMBuilderAndSolver::SolveROM(ModelPart &rModelPart, RomSystemMatrixType &rA, RomSystemVectorType &rb, TSystemVectorType &rDx) | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlineprotectedvirtual |
| SortAndRemoveDuplicateDofs(DofQueue &rDofQueue) | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlineprotectedstatic |
| SystemSolve(TSystemMatrixType &rA, TSystemVectorType &rDx, TSystemVectorType &rb) | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| TDataType typedef | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| TDofType typedef | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| TSchemeType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| TSystemMatrixPointerType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| TSystemMatrixType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| TSystemVectorPointerType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| TSystemVectorType typedef | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| ValidateAndAssignParameters(Parameters ThisParameters, const Parameters DefaultParameters) const | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlineprotectedvirtual |
| ~BuilderAndSolver() | Kratos::BuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | inlinevirtual |
| ~PetrovGalerkinROMBuilderAndSolver()=default | Kratos::PetrovGalerkinROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |
| ~ROMBuilderAndSolver()=default | Kratos::ROMBuilderAndSolver< TSparseSpace, TDenseSpace, TLinearSolver > | |