Represents the domain fields for a computational domain.
DomainField(const Executor &exec, const UnstructuredMesh &mesh)
const Executor & exec() const
DomainField(const Executor &exec, const Field< ValueType > &internalField, size_t nBoundaryFaces, size_t nBoundaries)
DomainField(const Executor &exec, const Field< ValueType > &internalField, const BoundaryFields< ValueType > &boundaryFields)
DomainField(const Executor &exec)
DomainField(const DomainField< ValueType > &rhs)
DomainField(DomainField< ValueType > &&rhs)
DomainField(const Executor &exec, size_t nCells, size_t nBoundaryFaces, size_t nBoundaries)
DomainField< ValueType > & operator=(const DomainField< ValueType > &rhs)
BoundaryFields< ValueType > & boundaryField()
const BoundaryFields< ValueType > & boundaryField() const
DomainField< ValueType > & operator=(DomainField< ValueType > &&rhs)
Field< ValueType > & internalField()
const Field< ValueType > & internalField() const