|
| field_3d_i () |
|
| field_3d_i (int size, bool isperio) |
|
| field_3d_i (field_type &other) |
|
| field_3d_i (const field_3d_i &other) |
|
| ~field_3d_i () |
|
void | i_access (std::vector< int > &position, int &out) |
|
void | i_next (bool &finish, std::vector< int > &pos, int &out) |
|
void | fill_ghost (int num_rows) |
|
field_3d_i & | operator= (const field_3d_i &other) |
|
void | get_3dfield_i (int ***&x) const |
|
void | i_adjacent (std::vector< int > &position, int *out) |
|
void | fill_rand (std::vector< int > &position) |
|
void | fill_one (std::vector< int > &position) |
|
void | fill_zero (std::vector< int > &position) |
|
void | change_to_test (std::vector< int > &position, ham_type *hamil) |
|
void | fill_val_i (std::vector< int > &position, int val) |
|
void | send_data (int dest_rank) |
|
void | recv_data (int src_rank) |
|
| field_3d () |
|
| ~field_3d () |
|
void | next (bool &finish, std::vector< int > &pos) |
|
bool | check_zero (std::vector< int > &position) |
|
void | get_3dzero (bool ***&x) const |
|
int | findnum () |
|
| field_type () |
|
| ~field_type () |
|
virtual void | h_access (std::vector< int > &position, std::vector< double > &out) |
|
virtual void | h_adjacent (std::vector< int > &position, double **out) |
|
virtual void | h_2adjacent (std::vector< int > &position, double **out) |
|
virtual void | h_arb_adj (std::vector< int > &position, std::vector< int > &dxs, std::vector< int > &dys, std::vector< int > &dzs, double **out, int num) |
|
virtual void | h_next (bool &finish, std::vector< int > &pos, std::vector< double > &out) |
|
int | get_insize () const |
|
int | get_totsize () const |
|
bool | get_perio () const |
|
int | get_dim () const |
|
virtual void | fill_val_h (std::vector< int > &position, double x, double y, double z) |
|
virtual void | add_val_h (std::vector< int > &position, std::vector< double > &in) |
|
void | allzero () |
|
virtual void | new_mem () |
|
virtual void | get_2dfield_i (int **&x) const |
|
virtual void | get_1dfield_h (double *&x, double *&y, double *&z) const |
|
virtual void | get_2dfield_h (double **&x, double **&y, double **&z) const |
|
virtual void | get_3dfield_h (double ***&x, double ***&y, double ***&z) const |
|
virtual void | get_2dzero (bool **&x) const |
|
virtual void | print (std::string filename, std::string arrname) |
|
virtual void | print_setup (const std::string filename, const std::string groupname, const int Tmax, const int Hmax) |
|
int | get_ft () const |
|