#include <CartField.hpp>
|
| CartField () |
|
| CartField (std::vector< int > fls, CartMesh< N_dim > *pmsh) |
|
| CartField (int fls, CartMesh< N_dim > *pmsh) |
|
| ~CartField () |
|
CartField< T, N_dim > & | Create (std::vector< int > fls, CartMesh< N_dim > *pmsh) |
| create a CartField from an existing cartmesh, including the ghost mesh More...
|
|
CartField< T, N_dim > & | CopyExcludeData (const CartField< T, N_dim > &field) |
|
CartField< T, N_dim > & | Copy (const CartField< T, N_dim > &field) |
|
const CartMesh< N_dim > & | GetMesh () const |
|
const Array1r & | GetMesh (int dir) |
|
const int & | GetGhostLow (int dir) |
|
const int & | GetGhostUp (int dir) |
|
Real * | PtrData () |
|
std::vector< int > | GetShape () |
| Get the shape of the field, including the ghost part. More...
|
|
std::vector< int > | GetFlag () |
| Get the Flag of the mesh, center or face. More...
|
|
constexpr int | GetNdim () const |
|
T & | atGBIndex (int i) |
|
T & | atGBIndex (int i, int j) |
|
T & | atGBIndex (int i, int j, int k) |
|
T & | operator() (int i) |
|
T & | operator() (int i, int j) |
|
T & | operator() (int i, int j, int k) |
|
Array< T, N_dim > | operator() (Range range1) |
|
Array< T, N_dim > | operator() (Range range1, Range range2) |
|
Array< T, N_dim > | operator() (Range range1, Range range2, Range range3) |
|
|
static const int | ndim = N_dim |
|
◆ CartField() [1/3]
template<typename T , int N_dim>
◆ CartField() [2/3]
template<typename T , int N_dim>
◆ CartField() [3/3]
template<typename T , int N_dim>
◆ ~CartField()
template<typename T , int N_dim>
◆ atGBIndex() [1/3]
template<typename T , int N_dim>
◆ atGBIndex() [2/3]
template<typename T , int N_dim>
◆ atGBIndex() [3/3]
template<typename T , int N_dim>
◆ Copy()
template<typename T , int N_dim>
◆ CopyExcludeData()
template<typename T , int N_dim>
◆ Create()
template<typename T , int N_dim>
create a CartField from an existing cartmesh, including the ghost mesh
- Parameters
-
fls | flags, center or face |
pmsh | mesh |
- Returns
- CartField<T,N_dim>&
References blockelm::CartField< T, N_dim >::data, blockelm::CartField< T, N_dim >::flag, blockelm::kcenter, blockelm::CartField< T, N_dim >::ptr_mesh, and blockelm::CartField< T, N_dim >::shape.
◆ GetFlag()
template<typename T , int N_dim>
◆ GetGhostLow()
template<typename T , int N_dim>
◆ GetGhostUp()
template<typename T , int N_dim>
◆ GetMesh() [1/2]
template<typename T , int N_dim>
◆ GetMesh() [2/2]
template<typename T , int N_dim>
◆ GetNdim()
template<typename T , int N_dim>
◆ GetShape()
template<typename T , int N_dim>
◆ operator()() [1/6]
template<typename T , int N_dim>
◆ operator()() [2/6]
template<typename T , int N_dim>
◆ operator()() [3/6]
template<typename T , int N_dim>
◆ operator()() [4/6]
template<typename T , int N_dim>
◆ operator()() [5/6]
template<typename T , int N_dim>
◆ operator()() [6/6]
template<typename T , int N_dim>
◆ PtrData()
template<typename T , int N_dim>
◆ data
template<typename T , int N_dim>
◆ flag
template<typename T , int N_dim>
◆ ndim
template<typename T , int N_dim>
◆ ptr_mesh
template<typename T , int N_dim>
◆ shape
template<typename T , int N_dim>
◆ st_ind
template<typename T , int N_dim>
The documentation for this class was generated from the following file: