This is the complete list of members for ablate::particles::CoupledParticleSolver, including all inherited members.
| ComputeParticleError(TS particleTS, Vec u, Vec e) | ablate::particles::ParticleSolver | protectedstatic |
| ComputeParticleExactSolution(TS particleTS, Vec) | ablate::particles::ParticleSolver | static |
| ComputeParticleRHS(TS ts, PetscReal t, Vec X, Vec F, void *ctx) | ablate::particles::ParticleSolver | protectedstatic |
| ComputeRHSFunction(PetscReal time, Vec locX, Vec locF) override | ablate::particles::CoupledParticleSolver | virtual |
| CoordinatesFromSolutionVector() | ablate::particles::ParticleSolver | protected |
| CoordinatesToSolutionVector() | ablate::particles::ParticleSolver | protected |
| CoupledParticleSolver(std::string solverId, std::shared_ptr< domain::Region >, std::shared_ptr< parameters::Parameters > options, std::vector< FieldDescription > fields, std::vector< std::shared_ptr< processes::Process >> processes, std::shared_ptr< initializers::Initializer > initializer, std::vector< std::shared_ptr< mathFunctions::FieldFunction >> fieldInitialization, std::vector< std::shared_ptr< mathFunctions::FieldFunction >> exactSolutions={}, const std::vector< std::string > &coupledFields={}) | ablate::particles::CoupledParticleSolver | |
| CoupledParticleSolver(std::string solverId, std::shared_ptr< domain::Region >, std::shared_ptr< parameters::Parameters > options, const std::vector< std::shared_ptr< FieldDescription >> &fields, std::vector< std::shared_ptr< processes::Process >> processes, std::shared_ptr< initializers::Initializer > initializer, std::vector< std::shared_ptr< mathFunctions::FieldFunction >> fieldInitialization, std::vector< std::shared_ptr< mathFunctions::FieldFunction >> exactSolutions={}, const std::vector< std::string > &={}) | ablate::particles::CoupledParticleSolver | |
| DetermineSerializerType(const T &types) | ablate::io::Serializable | inlineprotectedstatic |
| dmChanged | ablate::particles::ParticleSolver | protected |
| 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 |
| exactSolutions | ablate::particles::ParticleSolver | protected |
| fieldInitialization | ablate::particles::ParticleSolver | protected |
| fields | ablate::particles::ParticleSolver | protected |
| fieldsDescriptions | ablate::particles::ParticleSolver | protected |
| fieldsMap | ablate::particles::ParticleSolver | protected |
| GetCellRange(ablate::domain::Range &cellRange) const | ablate::solver::Solver | inline |
| GetFaceRange(ablate::domain::Range &faceRange) const | ablate::solver::Solver | inline |
| GetField(const Field &field, T **values) | ablate::particles::ParticleSolver | inlineprotected |
| GetField(const std::string &fieldName, T **values) | ablate::particles::ParticleSolver | inlineprotected |
| GetField(const std::string &fieldName) const | ablate::particles::ParticleSolver | inlineprotected |
| GetId() const override | ablate::particles::ParticleSolver | inlinevirtual |
| GetParticleDM() | ablate::particles::ParticleSolver | inline |
| GetParticleTS() | ablate::particles::ParticleSolver | 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() override | ablate::particles::CoupledParticleSolver | virtual |
| initializer | ablate::particles::ParticleSolver | protected |
| MacroStepParticles(TS macroTS, bool swarmMigrate) override | ablate::particles::CoupledParticleSolver | protectedvirtual |
| ndims | ablate::particles::ParticleSolver | protected |
| PackedSolution (defined in ablate::particles::ParticleSolver) | ablate::particles::ParticleSolver | inlinestatic |
| ParticleCoordinates | ablate::particles::ParticleSolver | inlinestatic |
| ParticleDensity (defined in ablate::particles::ParticleSolver) | ablate::particles::ParticleSolver | inlinestatic |
| ParticleDiameter (defined in ablate::particles::ParticleSolver) | ablate::particles::ParticleSolver | inlinestatic |
| ParticleInitialLocation (defined in ablate::particles::ParticleSolver) | ablate::particles::ParticleSolver | inlinestatic |
| ParticleSolver(std::string solverId, std::shared_ptr< domain::Region >, std::shared_ptr< parameters::Parameters > options, std::vector< FieldDescription > fields, std::vector< std::shared_ptr< processes::Process >> processes, std::shared_ptr< initializers::Initializer > initializer, std::vector< std::shared_ptr< mathFunctions::FieldFunction >> fieldInitialization, std::vector< std::shared_ptr< mathFunctions::FieldFunction >> exactSolutions={}) | ablate::particles::ParticleSolver | |
| ParticleSolver(std::string solverId, std::shared_ptr< domain::Region >, std::shared_ptr< parameters::Parameters > options, const std::vector< std::shared_ptr< FieldDescription >> &fields, std::vector< std::shared_ptr< processes::Process >> processes, std::shared_ptr< initializers::Initializer > initializer, std::vector< std::shared_ptr< mathFunctions::FieldFunction >> fieldInitialization, std::vector< std::shared_ptr< mathFunctions::FieldFunction >> exactSolutions={}) | ablate::particles::ParticleSolver | |
| particleTs | ablate::particles::ParticleSolver | protected |
| ParticleVelocity | ablate::particles::ParticleSolver | inlinestatic |
| 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::particles::CoupledParticleSolver | 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 | |
| processes | ablate::particles::ParticleSolver | protected |
| ProjectFunction(const std::shared_ptr< mathFunctions::FieldFunction > &fieldFunction, PetscReal time=0.0) | ablate::particles::ParticleSolver | protected |
| Register(std::shared_ptr< ablate::domain::SubDomain > subDomain) | ablate::solver::Solver | virtual |
| RegisterParticleField(const FieldDescription &fieldDescriptor) | ablate::particles::ParticleSolver | protected |
| 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 |
| Restore(PetscViewer viewer, PetscInt steps, PetscReal time) override | ablate::particles::ParticleSolver | virtual |
| RestoreField(const Field &field, T **values) | ablate::particles::ParticleSolver | inlineprotected |
| RestoreField(const std::string &fieldName, T **values) | ablate::particles::ParticleSolver | inlineprotected |
| 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 steps, PetscReal time) override | ablate::particles::ParticleSolver | 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 | ablate::io::Serializable | inlinevirtual |
| SerializerType enum name | ablate::io::Serializable | |
| Setup() override | ablate::particles::CoupledParticleSolver | 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 |
| StoreInitialParticleLocations() | ablate::particles::ParticleSolver | protected |
| subDomain (defined in ablate::solver::Solver) | ablate::solver::Solver | protected |
| swarmDm | ablate::particles::ParticleSolver | protected |
| SwarmMigrate() | ablate::particles::ParticleSolver | protected |
| timeFinal | ablate::particles::ParticleSolver | protected |
| timeInitial | ablate::particles::ParticleSolver | protected |
| ~CoupledParticleSolver() override | ablate::particles::CoupledParticleSolver | |
| ~ParticleSolver() override (defined in ablate::particles::ParticleSolver) | ablate::particles::ParticleSolver | |
| ~Serializable()=default (defined in ablate::io::Serializable) | ablate::io::Serializable | virtual |
| ~Solver() (defined in ablate::solver::Solver) | ablate::solver::Solver | virtual |