Definition at line 85 of file Agent.h.
void create |
( |
std::string |
bufname | ) |
|
|
virtual |
Reimplemented from AttributeBase.
Definition at line 178 of file Agent.C.
References AttributeBase::agent, AttributeBase::attr, COM_get_attribute(), COM_get_attribute_handle(), COM_use_attribute(), Agent::get_surface_window(), MAN_DEBUG, MPI_COMM_WORLD, parent_attr, parent_window, ptnname, AttributeBase::target_window, val, and wg.
187 std::string unit1, unit2;
190 if (loc1 != loc2 || type1 != type2 || ncomp1 != ncomp2 || unit1 != unit2) {
191 std::cerr <<
"Rocstar Error: NewAttribute::create(): Could not create " <<
target_window+
attr <<
" in two different ways " << std::endl;
std::string target_window
here we put it at the!beginning of the common block The point to point and collective!routines know about but MPI_TYPE_STRUCT as yet does not!MPI_STATUS_IGNORE and MPI_STATUSES_IGNORE are similar objects!Until the underlying MPI library implements the C version of these are declared as arrays of MPI_STATUS_SIZE!The types and are OPTIONAL!Their values are zero if they are not available Note that!using these reduces the portability of MPI_IO INTEGER MPI_BOTTOM INTEGER MPI_DOUBLE_PRECISION INTEGER MPI_LOGICAL INTEGER MPI_2REAL INTEGER MPI_2DOUBLE_COMPLEX INTEGER MPI_LB INTEGER MPI_WTIME_IS_GLOBAL INTEGER MPI_COMM_WORLD
void COM_get_attribute(const std::string wa_str, char *loc, int *type, int *ncomp, std::string *unit)
int COM_get_attribute_handle(const char *waname)
std::string get_surface_window() const
void COM_use_attribute(const char *wname, const char *attr, int wg=1, const char *ptnname=0, int val=0)
Use the subset of panes of another window of which the given pane attribute has value val...
std::string parent_window