This is the complete list of members for ablate::boundarySolver::DebugBoundarySolver, including all inherited members.
| AuxFieldUpdateFunction typedef | ablate::solver::CellSolver | |
| BoundaryPreRHSFunctionDefinition typedef | ablate::boundarySolver::BoundarySolver | |
| BoundaryPreRHSPointFunction typedef | ablate::boundarySolver::BoundarySolver | |
| BoundarySolver(std::string solverId, std::shared_ptr< domain::Region > region, std::shared_ptr< domain::Region > fieldBoundary, std::vector< std::shared_ptr< BoundaryProcess >> boundaryProcesses, std::shared_ptr< parameters::Parameters > options, bool mergeFaces=false) | ablate::boundarySolver::BoundarySolver | |
| BoundarySourceFunction typedef (defined in ablate::boundarySolver::BoundarySolver) | ablate::boundarySolver::BoundarySolver | |
| BoundarySourceType enum name | ablate::boundarySolver::BoundarySolver | |
| BoundaryUpdateFunction typedef | ablate::boundarySolver::BoundarySolver | |
| cellGeomVec | ablate::solver::CellSolver | protected |
| CellSolver(std::string solverId, std::shared_ptr< domain::Region >={}, std::shared_ptr< parameters::Parameters > options=nullptr) | ablate::solver::CellSolver | explicit |
| ComputeBoundaryPreRHSPointFunction(PetscReal time, PetscReal dt, Vec locXVec, const BoundaryPreRHSPointFunctionDefinition &boundaryPreRhsPointFunction) | ablate::boundarySolver::BoundarySolver | |
| ComputeGradient(PetscInt dim, PetscScalar boundaryValue, PetscInt stencilSize, const PetscScalar *stencilValues, const PetscScalar *stencilWeights, PetscScalar *grad) | ablate::boundarySolver::BoundarySolver | static |
| ComputeGradientAlongNormal(PetscInt dim, const BoundaryFVFaceGeom *fg, PetscScalar boundaryValue, PetscInt stencilSize, const PetscScalar *stencilValues, const PetscScalar *stencilWeights, PetscScalar &dPhiDNorm) | ablate::boundarySolver::BoundarySolver | static |
| ComputeRHSFunction(PetscReal time, Vec locXVec, Vec locFVec) override | ablate::boundarySolver::DebugBoundarySolver | virtual |
| ablate::boundarySolver::BoundarySolver::ComputeRHSFunction(PetscReal time, Vec locXVec, Vec locFVec, const std::vector< BoundarySourceFunctionDescription > &boundarySourceFunctions) | ablate::boundarySolver::BoundarySolver | |
| DebugBoundarySolver(std::string solverId, std::shared_ptr< domain::Region > region, std::shared_ptr< domain::Region > fieldBoundary, std::vector< std::shared_ptr< BoundaryProcess >> boundaryProcesses, std::shared_ptr< parameters::Parameters > options, bool mergeFaces=false) | ablate::boundarySolver::DebugBoundarySolver | |
| DetermineSerializerType(const T &types) | ablate::io::Serializable | inlineprotectedstatic |
| 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 |
| faceGeomVec | ablate::solver::CellSolver | protected |
| GetBoundaryGeometry(PetscInt cell) const | ablate::boundarySolver::BoundarySolver | |
| GetBoundaryGeometry() const | ablate::boundarySolver::BoundarySolver | inline |
| GetCellRange(ablate::domain::Range &cellRange) const | ablate::solver::Solver | inline |
| GetFaceRange(ablate::domain::Range &faceRange) const | ablate::solver::Solver | inline |
| GetId() const override | ablate::boundarySolver::BoundarySolver | inlinevirtual |
| GetOutputComponents() | ablate::boundarySolver::BoundarySolver | inline |
| GetOutputFunctions() | ablate::boundarySolver::BoundarySolver | 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 |
| gradientStencils (defined in ablate::boundarySolver::BoundarySolver) | ablate::boundarySolver::BoundarySolver | protected |
| Initialize() override (defined in ablate::boundarySolver::BoundarySolver) | ablate::boundarySolver::BoundarySolver | virtual |
| InsertFieldFunctions(const std::vector< std::shared_ptr< mathFunctions::FieldFunction >> &initialization, PetscReal time=0.0) | ablate::boundarySolver::BoundarySolver | |
| 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 | |
| PreRHSFunction(TS ts, PetscReal time, bool initialStage, Vec locX) override | ablate::boundarySolver::BoundarySolver | virtual |
| 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 |
| RegisterAuxFieldUpdate(AuxFieldUpdateFunction function, void *context, const std::vector< std::string > &auxField, const std::vector< std::string > &inputFields) | ablate::solver::CellSolver | |
| RegisterFunction(BoundarySourceFunction function, void *context, const std::vector< std::string > &sourceFields, const std::vector< std::string > &inputFields, const std::vector< std::string > &auxFields, BoundarySourceType type=BoundarySourceType::Point) | ablate::boundarySolver::BoundarySolver | |
| RegisterFunction(BoundaryUpdateFunction function, void *context, const std::vector< std::string > &inputFields, const std::vector< std::string > &auxFields) | ablate::boundarySolver::BoundarySolver | |
| 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 |
| RegisterPreRHSFunction(BoundaryPreRHSFunctionDefinition function, void *context) | ablate::boundarySolver::BoundarySolver | |
| 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 |
| RegisterSolutionFieldUpdate(SolutionFieldUpdateFunction function, void *context, const std::vector< std::string > &inputFields) | ablate::solver::CellSolver | |
| Restore(PetscViewer viewer, PetscInt sequenceNumber, PetscReal time) override | ablate::boundarySolver::BoundarySolver | virtual |
| RestoreKeyValue(PetscViewer viewer, const char *name, PetscScalar &value) | ablate::io::Serializable | protectedstatic |
| RestoreKeyValue(PetscViewer viewer, const char *name, T &value) | ablate::io::Serializable | inlineprotectedstatic |
| RestoreRange(ablate::domain::Range &range) const | ablate::solver::Solver | inline |
| Save(PetscViewer viewer, PetscInt sequenceNumber, PetscReal time) override | ablate::boundarySolver::BoundarySolver | virtual |
| SaveKeyValue(PetscViewer viewer, const char *name, PetscScalar value) | ablate::io::Serializable | protectedstatic |
| SaveKeyValue(PetscViewer viewer, const char *name, T value) | ablate::io::Serializable | inlineprotectedstatic |
| Serialize() const override | ablate::boundarySolver::BoundarySolver | virtual |
| SerializerType enum name | ablate::io::Serializable | |
| Setup() override | ablate::boundarySolver::DebugBoundarySolver | virtual |
| SolutionFieldUpdateFunction typedef | ablate::solver::CellSolver | |
| 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 |
| UpdateAuxFields(PetscReal time, Vec locXVec, Vec locAuxField) | ablate::solver::CellSolver | |
| UpdateSolutionFields(PetscReal time, Vec globXVec) | ablate::solver::CellSolver | |
| ~BoundarySolver() override (defined in ablate::boundarySolver::BoundarySolver) | ablate::boundarySolver::BoundarySolver | |
| ~CellSolver() override (defined in ablate::solver::CellSolver) | ablate::solver::CellSolver | |
| ~Serializable()=default (defined in ablate::io::Serializable) | ablate::io::Serializable | virtual |
| ~Solver() (defined in ablate::solver::Solver) | ablate::solver::Solver | virtual |