|
| | RealEquidistXRefinement (unsigned add_x, unsigned add_y, unsigned howmanyX=1, unsigned howmanyY=1) |
| |
| virtual RealEquidistXRefinement * | clone () const override final |
| |
| void | generate (const RealGridX2d< real_type > &g_old, thrust::host_vector< real_type > &weightsX, thrust::host_vector< real_type > &weightsY, thrust::host_vector< real_type > &abscissasX, thrust::host_vector< real_type > &abscissasY) const |
| | Generate the grid transformation.
|
| |
| unsigned | nx_new (unsigned Nx_old, real_type fx_old) const |
| | the new number of cells
|
| |
| unsigned | ny_new (unsigned Ny_old, real_type fy_old) const |
| |
| real_type | fx_new (unsigned Nx_old, real_type fx_old) const |
| |
| real_type | fy_new (unsigned Ny_old, real_type fy_old) const |
| |
| virtual | ~aRealRefinementX2d ()=default |
| |
template<class real_type>
struct dg::RealEquidistXRefinement< real_type >
RealEquidistant cell refinement around the X-point.