CubbyFlow::Field< N > Class Template Reference

Abstract base class for N-D fields. More...

#include <Core/Field/Field.hpp>

Inheritance diagram for CubbyFlow::Field< N >:
CubbyFlow::ScalarField< N > CubbyFlow::VectorField< N > CubbyFlow::ConstantScalarField< N > CubbyFlow::CustomScalarField< N > CubbyFlow::ScalarGrid< N > CubbyFlow::ConstantVectorField< N > CubbyFlow::CustomVectorField< N > CubbyFlow::VectorGrid< N > CubbyFlow::CellCenteredScalarGrid< N > CubbyFlow::VertexCenteredScalarGrid< N > CubbyFlow::CollocatedVectorGrid< N > CubbyFlow::FaceCenteredGrid< N > CubbyFlow::CellCenteredVectorGrid< N > CubbyFlow::VertexCenteredVectorGrid< N >

Public Member Functions

 Field ()=default
 Default constructor. More...
 
virtual ~Field ()=default
 Default virtual destructor. More...
 
 Field (const Field &)=default
 Default copy constructor. More...
 
 Field (Field &&) noexcept=default
 Default move constructor. More...
 
Fieldoperator= (const Field &)=default
 Default copy assignment operator. More...
 
Fieldoperator= (Field &&) noexcept=default
 Default move assignment operator. More...
 

Detailed Description

template<size_t N>
class CubbyFlow::Field< N >

Abstract base class for N-D fields.

Constructor & Destructor Documentation

◆ Field() [1/3]

template<size_t N>
CubbyFlow::Field< N >::Field ( )
default

Default constructor.

◆ ~Field()

template<size_t N>
virtual CubbyFlow::Field< N >::~Field ( )
virtualdefault

Default virtual destructor.

◆ Field() [2/3]

template<size_t N>
CubbyFlow::Field< N >::Field ( const Field< N > &  )
default

Default copy constructor.

◆ Field() [3/3]

template<size_t N>
CubbyFlow::Field< N >::Field ( Field< N > &&  )
defaultnoexcept

Default move constructor.

Member Function Documentation

◆ operator=() [1/2]

template<size_t N>
Field& CubbyFlow::Field< N >::operator= ( const Field< N > &  )
default

Default copy assignment operator.

◆ operator=() [2/2]

template<size_t N>
Field& CubbyFlow::Field< N >::operator= ( Field< N > &&  )
defaultnoexcept

Default move assignment operator.


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