Blockstructured Adaptive Mesh Refinement in object-oriented C++
#include <GridFunctionVoid.h>
Inheritance diagram for GridFunctionVoid:
Public Methods | |
GridFunctionVoid (const int type, const int rank, const char name[], GridHierarchy &gh, const int loff, const int cfac, const int align, const int bndrywidth, const int extghwidth, const int cflag, const int bflag, const int adptbflag, const int extghflag) | |
GridFunctionVoid (const int type, const int rank, const char name[], const int tsten, const int ssten, GridHierarchy &gh, const int loff, const int cfac, const int align, const int bndrywidth, const int extghwidth, const int cflag, const int bflag, const int adptbflag, const int extghflag) | |
GridFunctionVoid (const int type, const int rank, const char name[], const int tsten, const int *ssten, GridHierarchy &gh, const int loff, const int cfac, const int align, const int bndrywidth, const int extghwidth, const int cflag, const int bflag, const int adptbflag, const int extghflag) | |
GridFunctionVoid (const char name[], const int rank, const GridFunctionVoid &gfv, const int cflag, const int bflag, const int adptbflag, const int extghflag) | |
virtual | ~GridFunctionVoid () |
void | GF_SetGridFunctionType (const int gft) |
void | GF_SetCommType (const int cflag) |
void | GF_SetBoundaryType (const int bflag) |
void | GF_SetAdaptBoundaryType (const int adptbflag) |
void | GF_SetExternalGhostFlag (const int egflag) |
void | GF_SetInitializeFlag (const int flag) |
void | GF_SetUpdateFlag (const int flag) |
void | GF_SetProlongFlag (const int flag) |
void | GF_SetRestrictFlag (const int flag) |
void | GF_SetBndryUpdateFlag (const int flag) |
void | GF_SetAdaptBndryUpdateFlag (const int flag) |
void | GF_SetIOFlag (const int flag) |
void | GF_SetCheckpointFlag (const int flag) |
int | initialize () |
int | update () |
int | prolong () |
int | Restrict () |
int | bndry_update () |
int | adaptbndry_update () |
int | io () |
int | checkpoint () |
void | GF_BoundaryWidth (const int width) |
void | GF_ExternalGhostWidth (const int width) |
void | GF_SetSpaceStencil (const int s_sten) |
void | GF_SetSpaceStencil (const int *s_sten) |
void | GF_SetTimeStencil (const int t_sten) |
void | GF_SetAlignment (const int align) |
void | GF_SetTimeAlias (const int t, const int alias_to) |
void | GF_SetMaxRecomposeLevel (const int l) |
int | GF_Id () const |
int | GF_Type () const |
char const * | GF_Name () const |
char * | GF_Name () |
int | GF_Rank () const |
void | GF_SetName (char *newname) |
int | factor () const |
int | GF_Alignment () const |
int | comm () const |
int | externalboundary () const |
int | adaptiveboundary () const |
int | externalghost () const |
int | composed () const |
int | comm_type () const |
int | boundary_type () const |
int | adaptiveboundary_type () const |
int | boundary_width () const |
int | externalghost_width () const |
BBox | usedbbox (const BBox &gb, const int &level, const int &align) |
BBox | usedbbox (const GridBox &gb, const int &level, const int &align) |
BBox internally used for allocation of GridData-object. | |
int | updatedvaluestep () const |
void | setupdatedvaluestep (const int ustep) |
void | GF_SetUserFlag (const int id, const short &f) |
short | GF_GetUserFlag (const int id) |
void | GF_FreeTmpStorage () |
virtual void | GF_DeleteGDBStorage (const int t) |
virtual void | GF_Sync (const int time, const int level) |
virtual void | GF_Sync (const int time, const int level, const int axis, const int dir) |
virtual void | GF_WriteGhosts (const int time, const int level) |
virtual void | GF_WriteGhosts (const int time, const int level, const int axis, const int dir) |
virtual void | GF_ReadGhosts (const int time, const int level) |
virtual void | GF_ReadGhosts (const int time, const int level, const int axis, const int dir) |
virtual void | GF_Compose () |
virtual void | GF_Recompose (int *reuse_possible, GridBoxList **ollist, GridBoxList **rlist, GridBoxList **slist, GridBoxList **olist) |
virtual void | GF_CheckpointRecompose () |
virtual void | GF_CheckpointRecompose (strstream &ifs) |
virtual void | GF_Checkpoint (ofstream &ofs) |
virtual void | GF_Checkpoint (strstream &ofs) |
virtual int | GF_Checkpoint_StrStream_Memory () |
virtual void | GF_CheckpointRestart (int proc=-1) |
virtual void | GF_CheckpointRestart (strstream &ifs) |
Protected Attributes | |
short | gfid |
short | gftype |
short | gfrank |
char * | gfname |
short | overlap [(3)] |
int | loffset |
int | cfactor |
short | alignment |
short | bwidth |
short | extghostwidth |
short | comm_flag |
short | bndry_flag |
short | adaptbndry_flag |
short | extghost_flag |
short | compose_flag |
short | template_flag |
short | init_flag |
short | update_flag |
short | prolong_flag |
short | restrict_flag |
short | bndry_update_flag |
short | adaptbndry_update_flag |
short | io_flag |
short | chkpt_flag |
int | lmax_recompose |
short | time_sten_rad |
short * | space_sten_rad |
short * | time_alias |
double * | phys_time |
GhostInteraction | interactions |
GF_Interaction *** | ghost_send_info |
short * | ghost_recv_cnt |
GF_Interaction *** | ghost_recv_info |
GridTableGhostRcv *** | ghost_recv_server |
GridTableDataRcv *** | data_recv_server |
BBoxList ** | bndrybboxlist |
BBoxList ** | prolongbboxlist |
int | updatedstep |
GridTable * | gt |
GridHierarchy & | dagh |
short | userflags [(10)] |
unsigned * | rcvsize |
unsigned * | sndsize |
BBox * | sndbbox |
short * | sndindex |
short * | rcvindex |
short * | sndlevel |
short * | sndcnt |
Friends | |
class | GridHierarchy |
ostream & | operator<< (ostream &, const GridFunctionVoid &) |
ofstream & | operator<< (ofstream &, const GridFunctionVoid &) |
ifstream & | operator>> (ifstream &, GridFunctionVoid &) |
strstream & | operator<< (strstream &, const GridFunctionVoid &) |
strstream & | operator>> (strstream &, GridFunctionVoid &) |
Definition at line 33 of file GridFunctionVoid.h.
Quickstart Users Guide Programmers Reference Installation Examples Download
AMROC Main Home Contactlast update: 06/01/04