ABLATE Source Documentation  0.12.33
ablate::domain::Domain Member List

This is the complete list of members for ablate::domain::Domain, including all inherited members.

aux_vector_nameablate::domain::Domaininlinestatic
CheckFieldValues(Vec globSourceVector=nullptr)ablate::domain::Domain
dm (defined in ablate::domain::Domain)ablate::domain::Domainprotected
Domain(DM dm, std::string name, std::vector< std::shared_ptr< FieldDescriptor >>, std::vector< std::shared_ptr< modifiers::Modifier >> modifiers, const std::shared_ptr< parameters::Parameters > &options={}, bool setFromOptions=true) (defined in ablate::domain::Domain)ablate::domain::Domainprotected
GetDimensions() const noexcept (defined in ablate::domain::Domain)ablate::domain::Domain
GetDM() noexcept (defined in ablate::domain::Domain)ablate::domain::Domaininline
GetField(int fieldId) constablate::domain::Domaininline
GetField(const std::string_view &fieldName) const (defined in ablate::domain::Domain)ablate::domain::Domaininline
GetFields() constablate::domain::Domaininline
GetName() const (defined in ablate::domain::Domain)ablate::domain::Domaininline
GetSerializableSubDomains()ablate::domain::Domain
GetSolutionVector()ablate::domain::Domaininline
GetSubDomain(const std::shared_ptr< Region > &name) constablate::domain::Domain
InitializeSubDomains(const std::vector< std::shared_ptr< solver::Solver >> &solvers={}, const std::shared_ptr< ablate::domain::Initializer > &initializations={}, const std::vector< std::shared_ptr< mathFunctions::FieldFunction >> &={})ablate::domain::Domain
ProjectFieldFunctions(const std::vector< std::shared_ptr< mathFunctions::FieldFunction >> &fieldFunctions, Vec globVec, PetscReal time=0.0)ablate::domain::Domain
RegisterField(const ablate::domain::FieldDescription &fieldDescription)ablate::domain::Domain
solution_vector_nameablate::domain::Domaininlinestatic
~Domain() (defined in ablate::domain::Domain)ablate::domain::Domainprotectedvirtual