#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: