class NstDistformat : public NstTree

Class NstDistformat

Inheritance:


Public Methods

int base_type()
Gives the base type of the object.
const char* class_name()
Returns the string NstDistformat.
const char* class_type()
Returns the string NST_DISTFORMAT.
NstDistformat* clone()
Recursive cloning.
void copy(const NstDistformat& s)
Recursive copy of s.
NstTree* create_default()
Creates a default object of the base type.
NstDistformat()
Creates an empty object.
NstDistformat& operator= (const NstDistformat& s)
Same as copy.
int type()
The type is NST_DISTFORMAT.

Inherited from NstTree:

Public Fields

unsigned long tree_id
NstUserInfo user_info

Public Methods

virtual NstTree* cut()
NstTree* cut_buffer()
virtual void error(const char* st)
list <NstTree*> fathers()
NstTree* in()
virtual NstTree* init()
virtual NstTree* init(NstTrees::iterator &it)
virtual NstTree* next()
virtual NstTree* next(NstTrees::iterator &it)
friend ostream& operator << (ostream& s, const NstTree& t)
virtual void replace(NstTree& n)
virtual NstDefinition* search(const NstIdentifier& i, int tp = -1)
void traversal(int (*action)(NstTree*, void*), void* extra = NULL)
NstTree* upsearch(int (*comptest)(NstTree*, void*), void* extra = NULL)
virtual void warning(const char* st)
string whoami()

Documentation

Class NstDistformat. This is the base class for description of distribution format in HPF (BLOCK, CYCLIC, etc...).
NstDistformat()
Creates an empty object.

int type()
The type is NST_DISTFORMAT.

const char* class_type()
Returns the string NST_DISTFORMAT.

const char* class_name()
Returns the string NstDistformat.

int base_type()
Gives the base type of the object.

NstTree* create_default()
Creates a default object of the base type.

void copy(const NstDistformat& s)
Recursive copy of s.

NstDistformat* clone()
Recursive cloning.

NstDistformat& operator= (const NstDistformat& s)
Same as copy.


Direct child classes:
NstDistformatSerial
NstDistformatIndirect
NstDistformatGenblock
NstDistformatCyclic
NstDistformatBlock
NstDistformatAnyindirect
NstDistformatAnygenblock
NstDistformatAnydim
NstDistformatAnycyclic
NstDistformatAnyblock

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de