NeoN
WIP Prototype of a modern OpenFOAM core
|
Represents the domain fields for a computational domain. More...
#include <field.hpp>
Public Member Functions | |
Field (const Executor &exec) | |
Field (const Executor &exec, localIdx nCells, const std::vector< localIdx > &offsets) | |
Field (const Executor &exec, const Vector< ValueType > &internalVector, const BoundaryData< ValueType > &boundaryData) | |
Field (const Executor &exec, const Vector< ValueType > &internalVector, std::vector< localIdx > offsets) | |
Field (const Executor &exec, localIdx internalSize, localIdx boundarySize) | |
Field (const Field< ValueType > &rhs) | |
Field (Field< ValueType > &&rhs) | |
Field< ValueType > & | operator= (const Field< ValueType > &rhs) |
Field< ValueType > & | operator= (Field< ValueType > &&rhs) |
const Vector< ValueType > & | internalVector () const |
Vector< ValueType > & | internalVector () |
const BoundaryData< ValueType > & | boundaryData () const |
BoundaryData< ValueType > & | boundaryData () |
const Executor & | exec () const |
Represents the domain fields for a computational domain.
The Field class stores the internal fields and boundary information for a computational domain. It provides access to the computed values, reference values, value fractions, reference gradients, boundary types, offsets, and the number of boundaries and boundary faces.
ValueType | The type of the underlying field values |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |