This is the complete list of members for ablate::domain::SubDomain, including all inherited members.
| ContainsField(const std::string &fieldName) | ablate::domain::SubDomain | inline |
| CreateEmptySubDM(DM *inDM, std::shared_ptr< domain::Region > region={}) | ablate::domain::SubDomain | |
| CreateSubDomainStructures() | ablate::domain::SubDomain | |
| DetermineSerializerType(const T &types) | ablate::io::Serializable | inlineprotectedstatic |
| GetAuxAccessor(const Field &field) const | ablate::domain::SubDomain | inline |
| GetAuxAccessor(const std::string &fieldName) | ablate::domain::SubDomain | inline |
| GetAuxDiscreteSystem() | ablate::domain::SubDomain | inline |
| GetAuxDM() const noexcept | ablate::domain::SubDomain | inline |
| GetAuxGlobalVector() | ablate::domain::SubDomain | |
| GetAuxVector() const noexcept | ablate::domain::SubDomain | inline |
| GetCellRange(const std::shared_ptr< ablate::domain::Region > ®ion, ablate::domain::Range &cellRange) const | ablate::domain::SubDomain | inline |
| GetComm() const | ablate::domain::SubDomain | inline |
| GetConstAuxAccessor(const Field &field) const | ablate::domain::SubDomain | inline |
| GetConstAuxAccessor(const std::string &fieldName) | ablate::domain::SubDomain | inline |
| GetConstSolutionAccessor(const Field &field) const | ablate::domain::SubDomain | inline |
| GetConstSolutionAccessor(const std::string &fieldName) const | ablate::domain::SubDomain | inline |
| GetDimensions() const noexcept | ablate::domain::SubDomain | inline |
| GetDiscreteSystem() | ablate::domain::SubDomain | inline |
| GetDM() const noexcept | ablate::domain::SubDomain | inline |
| GetFaceRange(const std::shared_ptr< ablate::domain::Region > ®ion, ablate::domain::Range &faceRange) const | ablate::domain::SubDomain | inline |
| GetField(const std::string &fieldName) const | ablate::domain::SubDomain | inline |
| GetField(PetscInt id, FieldLocation location=FieldLocation::SOL) const | ablate::domain::SubDomain | inline |
| GetFieldDM(const Field &field) const noexcept | ablate::domain::SubDomain | inline |
| GetFieldGlobalVector(const Field &, IS *vecIs, Vec *vec, DM *subdm) | ablate::domain::SubDomain | |
| GetFieldLocalVector(const Field &, PetscReal time, IS *vecIs, Vec *vec, DM *subdm) | ablate::domain::SubDomain | |
| GetFields(FieldLocation type=FieldLocation::SOL) const | ablate::domain::SubDomain | inline |
| GetFields(FieldLocation type, std::string_view tag) const | ablate::domain::SubDomain | |
| GetGlobalVec(const Field &field) noexcept | ablate::domain::SubDomain | inline |
| GetId() const override | ablate::domain::SubDomain | inlinevirtual |
| GetLabel() | ablate::domain::SubDomain | inline |
| GetNumberFields() const | ablate::domain::SubDomain | inline |
| GetPetscFieldObject(const Field &field) | ablate::domain::SubDomain | |
| GetRange(const std::shared_ptr< ablate::domain::Region > ®ion, PetscInt depth, ablate::domain::Range &range) const | ablate::domain::SubDomain | inline |
| GetSolutionAccessor(const Field &field) const | ablate::domain::SubDomain | inline |
| GetSolutionAccessor(const std::string &fieldName) const | ablate::domain::SubDomain | inline |
| GetSolutionVector() const noexcept | ablate::domain::SubDomain | inline |
| GetSubAuxDM() | ablate::domain::SubDomain | |
| GetSubAuxVector() | ablate::domain::SubDomain | |
| GetSubDM() | ablate::domain::SubDomain | |
| GetSubSolutionVector() | ablate::domain::SubDomain | |
| GetVec(const Field &field) const noexcept | ablate::domain::SubDomain | inline |
| InRegion(const domain::Region &) const | ablate::domain::SubDomain | |
| InRegion(PetscInt point) const | ablate::domain::SubDomain | inline |
| operator=(const SubDomain &temp_obj)=delete (defined in ablate::domain::SubDomain) | ablate::domain::SubDomain | |
| ProjectFieldFunctionsToLocalVector(const std::vector< std::shared_ptr< mathFunctions::FieldFunction >> &fieldFunctions, Vec locVec, PetscReal time=0.0) const | ablate::domain::SubDomain | |
| ProjectFieldFunctionsToSubDM(const std::vector< std::shared_ptr< mathFunctions::FieldFunction >> &initialization, Vec globVec, PetscReal time=0.0) | ablate::domain::SubDomain | |
| Restore(PetscViewer viewer, PetscInt sequenceNumber, PetscReal time) override | ablate::domain::SubDomain | virtual |
| RestoreFieldGlobalVector(const Field &, IS *vecIs, Vec *vec, DM *subdm) | ablate::domain::SubDomain | |
| RestoreFieldLocalVector(const Field &, IS *vecIs, Vec *vec, DM *subdm) | ablate::domain::SubDomain | |
| 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::domain::SubDomain | inline |
| Save(PetscViewer viewer, PetscInt sequenceNumber, PetscReal time) override | ablate::domain::SubDomain | 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 | |
| SetsExactSolutions(const std::vector< std::shared_ptr< mathFunctions::FieldFunction >> &exactSolutions) | ablate::domain::SubDomain | |
| SubDomain(Domain &domain, PetscInt dsNumber, const std::vector< std::shared_ptr< FieldDescription >> &allAuxFields) | ablate::domain::SubDomain | |
| SubDomain(const SubDomain &temp_obj)=delete (defined in ablate::domain::SubDomain) | ablate::domain::SubDomain | |
| ~Serializable()=default (defined in ablate::io::Serializable) | ablate::io::Serializable | virtual |
| ~SubDomain() override (defined in ablate::domain::SubDomain) | ablate::domain::SubDomain |