This is the complete list of members for ablate::particles::ParticleSolver, 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 |
CoordinatesFromSolutionVector() | ablate::particles::ParticleSolver | protected |
CoordinatesToSolutionVector() | ablate::particles::ParticleSolver | protected |
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 (defined in ablate::particles::ParticleSolver) | ablate::particles::ParticleSolver | virtual |
initializer | ablate::particles::ParticleSolver | protected |
MacroStepParticles(TS macroTS, bool swarmMigrate) | ablate::particles::ParticleSolver | 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 | |
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::ParticleSolver | 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 |
~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 |