|
| RealCurvilinearGridX2d (const aRealGeneratorX2d< real_type > &generator, real_type fx, real_type fy, unsigned n, unsigned Nx, unsigned Ny, dg::bc bcx=dg::DIR, bc bcy=dg::PER) |
| Constructor. More...
|
|
const aRealGeneratorX2d< real_type > & | generator () const |
|
virtual RealCurvilinearGridX2d * | clone () const override final |
|
SparseTensor< thrust::host_vector< real_type > > | jacobian () const |
|
SparseTensor< thrust::host_vector< real_type > > | metric () const |
|
std::vector< thrust::host_vector< real_type > > | map () const |
|
virtual aRealGeometryX2d * | clone () const =0 |
|
virtual | ~aRealGeometryX2d ()=default |
|
real_type | x0 () const |
|
real_type | x1 () const |
|
real_type | y0 () const |
|
real_type | y1 () const |
|
real_type | lx () const |
|
real_type | ly () const |
|
real_type | hx () const |
|
real_type | hy () const |
|
real_type | fx () const |
|
real_type | fy () const |
|
unsigned | n () const |
|
unsigned | Nx () const |
|
unsigned | inner_Nx () const |
|
unsigned | outer_Nx () const |
|
unsigned | Ny () const |
|
unsigned | inner_Ny () const |
|
unsigned | outer_Ny () const |
|
bc | bcx () const |
|
bc | bcy () const |
|
RealGrid2d< real_type > | grid () const |
|
const DLT< real_type > & | dlt () const |
|
unsigned | size () const |
|
void | display (std::ostream &os=std::cout) const |
|
void | shift_topologic (real_type x0, real_type y0, real_type &x1, real_type &y1) const |
|
bool | contains (real_type x, real_type y) const |
|
template<class real_type>
struct dg::geo::RealCurvilinearGridX2d< real_type >
A two-dimensional grid based on curvilinear coordinates.