Public Member Functions | Static Public Attributes | List of all members
FieldBase Class Reference

Template invariant parts for Field and SubField. More...

Inheritance diagram for FieldBase:
Inheritance graph
[legend]
Collaboration diagram for FieldBase:
Collaboration graph
[legend]

Public Member Functions

constexpr FieldBase () noexcept
 
- Public Member Functions inherited from refCount
constexpr refCount () noexcept
 
int count () const noexcept
 
bool unique () const noexcept
 
void operator++ () noexcept
 
void operator++ (int) noexcept
 
void operator-- () noexcept
 
void operator-- (int) noexcept
 

Static Public Attributes

static const char *const typeName
 
static bool allowConstructFromLargerSize = false
 

Detailed Description

Template invariant parts for Field and SubField.

Source files

Definition at line 46 of file FieldBase.H.

Constructor & Destructor Documentation

◆ FieldBase()

constexpr FieldBase ( )
inlineconstexprnoexcept

Definition at line 65 of file FieldBase.H.

Member Data Documentation

◆ typeName

const char *const typeName
static

Definition at line 55 of file FieldBase.H.

Referenced by foamWriter::writeTemplate().

◆ allowConstructFromLargerSize

bool allowConstructFromLargerSize = false
static

Definition at line 59 of file FieldBase.H.

Referenced by if(), dynamicFvMesh::New(), and points0MotionSolver::points0MotionSolver().


The documentation for this class was generated from the following files: