assemble(const double t, double const dt, std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, int const process_id, GlobalMatrix &M, GlobalMatrix &K, GlobalVector &b)=0 | NumLib::ODESystem< ODESystemTag::FirstOrderImplicitQuasilinear, NonlinearSolverTag::Picard > | pure virtual |
assembleWithJacobian(const double t, double const dt, std::vector< GlobalVector * > const &x, std::vector< GlobalVector * > const &x_prev, int const process_id, GlobalMatrix &M, GlobalMatrix &K, GlobalVector &b, GlobalMatrix &Jac)=0 | NumLib::ODESystem< ODESystemTag::FirstOrderImplicitQuasilinear, NonlinearSolverTag::Newton > | pure virtual |
getIndicesOfResiduumWithoutInitialCompensation() const | NumLib::ODESystem< ODESystemTag::FirstOrderImplicitQuasilinear, NonlinearSolverTag::Picard > | inlinevirtual |
getKnownSolutions(double const, GlobalVector const &, int const) const | NumLib::ODESystem< ODESystemTag::FirstOrderImplicitQuasilinear, NonlinearSolverTag::Picard > | inlinevirtual |
getMatrixSpecifications(const int process_id) const =0 | NumLib::EquationSystem | pure virtual |
Index typedef | NumLib::ODESystem< ODESystemTag::FirstOrderImplicitQuasilinear, NonlinearSolverTag::Picard > | |
isLinear() const =0 | NumLib::EquationSystem | pure virtual |
ODETag | NumLib::ODESystem< ODESystemTag::FirstOrderImplicitQuasilinear, NonlinearSolverTag::Picard > | static |
postIteration(GlobalVector const &x) | NumLib::EquationSystem | inlinevirtual |
preAssemble(const double t, double const dt, GlobalVector const &x) override=0 | NumLib::ODESystem< ODESystemTag::FirstOrderImplicitQuasilinear, NonlinearSolverTag::Newton > | pure virtual |
preIteration(const unsigned iter, GlobalVector const &x) | NumLib::EquationSystem | inlinevirtual |
shouldLinearSolverComputeOnlyUponTimestepChange() const | NumLib::ODESystem< ODESystemTag::FirstOrderImplicitQuasilinear, NonlinearSolverTag::Picard > | inlinevirtual |
updateConstraints(GlobalVector &, GlobalVector &, int const) | NumLib::ODESystem< ODESystemTag::FirstOrderImplicitQuasilinear, NonlinearSolverTag::Picard > | inlinevirtual |
~EquationSystem()=default | NumLib::EquationSystem | virtual |