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 |