This is the complete list of members for ablate::solver::Solver, including all inherited members.
DMPlexInsertBoundaryValues_Plex(DM dm, PetscDS ds, PetscBool insertEssential, Vec locX, PetscReal time, Vec faceGeomFVM, Vec cellGeomFVM, Vec gradFVM) (defined in ablate::solver::Solver) | ablate::solver::Solver | protectedstatic |
DMPlexInsertTimeDerivativeBoundaryValues_Plex(DM dm, PetscDS ds, PetscBool insertEssential, Vec locX, PetscReal time, Vec faceGeomFVM, Vec cellGeomFVM, Vec gradFVM) (defined in ablate::solver::Solver) | ablate::solver::Solver | protectedstatic |
GetCellRange(ablate::domain::Range &cellRange) const | ablate::solver::Solver | inline |
GetFaceRange(ablate::domain::Range &faceRange) const | ablate::solver::Solver | inline |
GetRange(PetscInt depth, ablate::domain::Range &range) const | ablate::solver::Solver | inline |
GetRegion() const noexcept | ablate::solver::Solver | inline |
GetSolverId() const | ablate::solver::Solver | inline |
GetSubDomain() noexcept | ablate::solver::Solver | inline |
GetSubDomain() const noexcept | ablate::solver::Solver | inline |
Initialize()=0 (defined in ablate::solver::Solver) | ablate::solver::Solver | pure virtual |
petscOptions (defined in ablate::solver::Solver) | ablate::solver::Solver | protected |
PostEvaluate(TS ts) (defined in ablate::solver::Solver) | ablate::solver::Solver | |
PostStep(TS ts) (defined in ablate::solver::Solver) | ablate::solver::Solver | |
PreStage(TS ts, PetscReal stagetime) (defined in ablate::solver::Solver) | ablate::solver::Solver | |
PreStep(TS ts) (defined in ablate::solver::Solver) | ablate::solver::Solver | |
Register(std::shared_ptr< ablate::domain::SubDomain > subDomain) | ablate::solver::Solver | virtual |
RegisterPostEvaluate(const std::function< void(TS ts, Solver &)> &postEval) | ablate::solver::Solver | inline |
RegisterPostStep(const std::function< void(TS ts, Solver &)> &postStep) | ablate::solver::Solver | inline |
RegisterPreStage(const std::function< void(TS ts, Solver &, PetscReal)> &preStage) | ablate::solver::Solver | inline |
RegisterPreStep(const std::function< void(TS ts, Solver &)> &preStep) | ablate::solver::Solver | inline |
RestoreRange(ablate::domain::Range &range) const | ablate::solver::Solver | inline |
Setup()=0 | ablate::solver::Solver | pure virtual |
Solver(std::string solverId, std::shared_ptr< domain::Region >={}, std::shared_ptr< parameters::Parameters > options=nullptr) (defined in ablate::solver::Solver) | ablate::solver::Solver | explicitprotected |
subDomain (defined in ablate::solver::Solver) | ablate::solver::Solver | protected |
~Solver() (defined in ablate::solver::Solver) | ablate::solver::Solver | virtual |