#include <quadgrid_cpp.h>
|
void | from_json (const nlohmann::json &j, grid_properties_t &q) |
|
| quadgrid_t (MPI_Comm _comm=MPI_COMM_WORLD) |
| Default constructor, set all pointers to nullptr. More...
|
|
| quadgrid_t (const nlohmann::json &j, MPI_Comm _comm=MPI_COMM_WORLD) |
| Ctor that reads grid properties from a json object. More...
|
|
| quadgrid_t (const quadgrid_t &)=delete |
| Delete copy constructor. More...
|
|
quadgrid_t & | operator= (const quadgrid_t &)=delete |
| Delete assignment operator. More...
|
|
| ~quadgrid_t ()=default |
| Destructor. More...
|
|
void | set_sizes (idx_t numrows, idx_t numcols, double hx, double hy) |
|
void | vtk_export (const char *filename, const std::map< std::string, distributed_vector > &f) const |
|
void | octave_ascii_export (const char *filename, const std::map< std::string, distributed_vector > &f) const |
|
cell_iterator | begin_cell_sweep () |
|
const cell_iterator | begin_cell_sweep () const |
|
cell_iterator | end_cell_sweep () |
|
const cell_iterator | end_cell_sweep () const |
|
idx_t | num_owned_nodes () |
|
idx_t | num_local_nodes () const |
|
idx_t | num_global_nodes () const |
|
idx_t | num_local_cells () const |
|
idx_t | num_global_cells () const |
|
idx_t | num_rows () const |
|
idx_t | num_cols () const |
|
double | hx () const |
|
double | hy () const |
|
idx_t | sub2gind (idx_t r, idx_t c) const |
|
idx_t | gind2row (idx_t idx) const |
|
idx_t | gind2col (idx_t idx) const |
|
◆ idx_t
template<class distributed_vector >
◆ quadgrid_t() [1/3]
template<class distributed_vector >
Default constructor, set all pointers to nullptr.
◆ quadgrid_t() [2/3]
template<class distributed_vector >
Ctor that reads grid properties from a json object.
◆ quadgrid_t() [3/3]
template<class distributed_vector >
◆ ~quadgrid_t()
template<class distributed_vector >
◆ begin_cell_sweep() [1/2]
◆ begin_cell_sweep() [2/2]
◆ end_cell_sweep() [1/2]
template<class distributed_vector >
◆ end_cell_sweep() [2/2]
template<class distributed_vector >
◆ from_json()
template<class distributed_vector >
◆ gind2col()
template<class distributed_vector >
◆ gind2row()
template<class distributed_vector >
◆ hx()
template<class distributed_vector >
double quadgrid_t< distributed_vector >::hx |
( |
| ) |
const |
|
inline |
◆ hy()
template<class distributed_vector >
double quadgrid_t< distributed_vector >::hy |
( |
| ) |
const |
|
inline |
◆ num_cols()
template<class distributed_vector >
◆ num_global_cells()
◆ num_global_nodes()
◆ num_local_cells()
◆ num_local_nodes()
◆ num_owned_nodes()
template<class distributed_vector >
◆ num_rows()
template<class distributed_vector >
◆ octave_ascii_export()
template<class distributed_vector >
void quadgrid_t< T >::octave_ascii_export |
( |
const char * |
filename, |
|
|
const std::map< std::string, distributed_vector > & |
f |
|
) |
| const |
◆ operator=()
template<class distributed_vector >
Delete assignment operator.
◆ set_sizes()
◆ sub2gind()
template<class distributed_vector >
◆ vtk_export()
template<class distributed_vector >
void quadgrid_t< T >::vtk_export |
( |
const char * |
filename, |
|
|
const std::map< std::string, distributed_vector > & |
f |
|
) |
| const |
◆ comm
template<class distributed_vector >
◆ current_cell
template<class distributed_vector >
◆ current_neighbor
template<class distributed_vector >
◆ grid_properties
template<class distributed_vector >
◆ rank
template<class distributed_vector >
◆ size
template<class distributed_vector >
The documentation for this class was generated from the following files: