Public Member Functions | List of all members
DDFCiCommon Class Reference
Inheritance diagram for DDFCiCommon:
DDFStar CiCommon DDFCiCBase DDFCiF77Base DDFCiGCBase

Public Member Functions

void __ExitOnError__ (int pErrCode)
 
void __ExitOnError__ (int pErrCode, const char *pFunction)
 
const char * className () const
 
virtual int GetOutputRate (DFPortHole *)
 
void go ()
 
void Init ()
 
void initialize ()
 
int isA (const char *) const
 
Block * makeNew () const
 
int run ()
 
- Public Member Functions inherited from DDFStar
const char * className () const
 
const char * domain () const
 
void initialize ()
 
int isA (const char *) const
 
virtual int isItSelf ()
 
int run ()
 
- Public Member Functions inherited from CiCommon
virtual void End ()
 
void operator= (State *pState)
 
void rbchk (DFPortHole *pPort, int *pNPast, int *pNFuture, int *pStatus)
 
void rbrd (DFPortHole *pPort, CI_FLOAT *pBuffer, int *pElements, int *pStatus)
 
void rbrd (DFPortHole *pPort, int *pBuffer, int *pElements, int *pStatus)
 
void rbrd (MultiPortHole *, int, CI_FLOAT *, int *, int *)
 
void rbrd (MultiPortHole *, int, int *, int *, int *)
 
void rbwr (DFPortHole *pPort, int *pBuffer, int *pElements, int *pStatus)
 
void rbwr (DFPortHole *pPort, CI_FLOAT *pBuffer, int *pElements, int *pStatus)
 
void rbwr (MultiPortHole *, int, int *, int *, int *)
 
void rbwr (MultiPortHole *, int, CI_FLOAT *, int *, int *)
 
void rbcp (DFPortHole *pPort, int *pBuffer, int *pElements, int *pOffset, int *pStatus)
 
void rbcp (DFPortHole *pPort, CI_FLOAT *pBuffer, int *pElements, int *pOffset, int *pStatus)
 
void rbit (DFPortHole *pPort, int *pElements, int *pStatus)
 
void rbitd (DFPortHole *pPort, int *pElements, int *pStatus)
 
void rbdea (DFPortHole *pPort, int *pOffset, int *pStatus)
 

Additional Inherited Members

- Public Attributes inherited from CiCommon
InitClass __init__
 
int * __iparam__
 
int __param_index__
 
CI_FLOAT * __rparam__
 
InputDatasetHandleTable InputDataSet
 
int * iparam
 
int jnbin
 
int jnbout
 
int jndin
 
int jndout
 
int jnmpar
 
std::map< int, DatasetHandler * > mDatasetIndexMap
 
int midn [4]
 
std::map< int, DFPortHole * > mPortIndexMap
 
int mseqn
 
int nbin
 
int nbout
 
int ndin
 
int ndout
 
int nmpar
 
OutputDatasetHandleTable OutputDataSet
 
CI_FLOAT * rparam
 
- Protected Member Functions inherited from DDFStar
void initWait ()
 
- Protected Member Functions inherited from CiCommon
virtual void __ExitOnError__ (int pErrCode, NamedObj *pThis, const char *pFunction=0)
 
virtual void dinbb (DatasetHandler *pDS, int *data_array, int *wordlength, int *n_elements, int *status)
 
virtual void dinbb (DatasetHandler *a, long *b, long *c, long *d, long *e)
 
void dinbb (int index, int *a, int *b, int *c, int *d)
 
virtual void dinbb (int a, long *b, long *c, long *d, long *e)
 
virtual void dinbi (DatasetHandler *pDS, int *data_array, int *n_elements, int *status)
 
virtual void dinbi (DatasetHandler *a, long *b, long *c, long *d)
 
void dinbi (int index, int *a, int *b, int *c)
 
virtual void dinbi (int a, long *b, long *c, long *d)
 
virtual void dinbr (DatasetHandler *pDS, CI_FLOAT *data_array, int *n_elements, int *status)
 
virtual void dinbr (DatasetHandler *a, CI_FLOAT *b, long *c, long *d)
 
void dinbr (int index, CI_FLOAT *a, int *b, int *c)
 
virtual void dinbr (int a, CI_FLOAT *b, long *c, long *d)
 
virtual void dincls (DatasetHandler *pDS, int *status)
 
virtual void dincls (DatasetHandler *a, long *b)
 
void dincls (int index, int *a)
 
virtual void dincls (int a, long *b)
 
virtual void dinfilc (DatasetHandler *pDS, char *filename, int *status, int string_length)
 
virtual void dinfilc (DatasetHandler *a, char *b, long *c, long d)
 
void dinfilc (int index, char *a, int *b, int c)
 
virtual void dinfilc (int a, char *b, long *c, long d)
 
virtual void dinsb (DatasetHandler *pDS, int *data_array, int *n_required, int *wordlength, int *n_elements, int *status)
 
virtual void dinsb (DatasetHandler *a, long *b, long *c, long *d, long *e, long *f)
 
void dinsb (int index, int *a, int *b, int *c, int *d, int *e)
 
virtual void dinsb (int a, long *b, long *c, long *d, long *e, long *f)
 
virtual void dinsi (DatasetHandler *pDS, int *data_array, int *n_required, int *n_elements, int *status)
 
virtual void dinsi (DatasetHandler *a, long *b, long *c, long *d, long *e)
 
void dinsi (int index, int *a, int *b, int *c, int *d)
 
virtual void dinsi (int a, long *b, long *c, long *d, long *e)
 
virtual void dinsr (DatasetHandler *pDS, CI_FLOAT *data_array, int *n_required, int *n_elements, int *status)
 
virtual void dinsr (DatasetHandler *a, CI_FLOAT *b, long *c, long *d, long *e)
 
void dinsr (int index, CI_FLOAT *a, int *b, int *c, int *d)
 
virtual void dinsr (int a, CI_FLOAT *b, long *c, long *d, long *e)
 
virtual void doucls (DatasetHandler *pDS, int *status)
 
virtual void doucls (DatasetHandler *a, long *b)
 
void doucls (int index, int *a)
 
virtual void doucls (int a, long *b)
 
virtual void doufilc (DatasetHandler *pDS, char *filename, int *status, int string_length)
 
virtual void doufilc (DatasetHandler *a, char *b, long *c, long d)
 
void doufilc (int index, char *a, int *b, int c)
 
virtual void doufilc (int a, char *b, long *c, long d)
 
virtual void doutbb (DatasetHandler *pDS, int *midn, int *mseqn, int *ds, int *data_array, int *n_elements, int *status)
 
virtual void doutbb (DatasetHandler *a, long *b, long *c, long *d, long *e, long *f, long *g)
 
void doutbb (int index, int *a, int *b, int *c, int *d, int *e, int *f)
 
virtual void doutbb (int a, long *b, long *c, long *d, long *e, long *f, long *g)
 
virtual void doutbi (DatasetHandler *pDS, int *midn, int *mseqn, int *ds, int *data_array, int *n_elements, int *status)
 
virtual void doutbi (DatasetHandler *a, long *b, long *c, long *d, long *e, long *f, long *g)
 
void doutbi (int index, int *a, int *b, int *c, int *d, int *e, int *f)
 
virtual void doutbi (int a, long *b, long *c, long *d, long *e, long *f, long *g)
 
virtual void doutbr (DatasetHandler *pDS, int *midn, int *mseqn, int *ds, CI_FLOAT *data_array, int *n_elements, int *status)
 
virtual void doutbr (DatasetHandler *a, long *b, long *c, long *d, CI_FLOAT *e, long *f, long *g)
 
void doutbr (int index, int *a, int *b, int *c, CI_FLOAT *d, int *e, int *f)
 
virtual void doutbr (int a, long *b, long *c, long *d, CI_FLOAT *e, long *f, long *g)
 
virtual void doutgr (DatasetHandler *pDS, int *midn, int *mseqn, int *ds, CI_FLOAT *data_array, int *n_elements, int *status)
 
virtual void doutgr (DatasetHandler *a, long *b, long *c, long *d, CI_FLOAT *e, long *f, long *g)
 
void doutgr (int index, int *a, int *b, int *c, CI_FLOAT *d, int *e, int *f)
 
virtual void doutgr (int a, long *b, long *c, long *d, CI_FLOAT *e, long *f, long *g)
 
virtual void doutnc (DatasetHandler *pDS, int *nColums, int *status)
 
virtual void doutnc (DatasetHandler *a, long *b, long *c)
 
void doutnc (int index, int *a, int *b)
 
virtual void doutnc (int a, long *b, long *c)
 
virtual void doutsb (DatasetHandler *pDS, int *midn, int *mseqn, int *ds, int *data_array, int *n_elements, int *wordlength, int *status)
 
virtual void doutsb (DatasetHandler *a, long *b, long *c, long *d, long *e, long *f, long *g, long *h)
 
void doutsb (int index, int *a, int *b, int *c, int *d, int *e, int *f, int *g)
 
virtual void doutsb (int a, long *b, long *c, long *d, long *e, long *f, long *g, long *h)
 
virtual void doutsi (DatasetHandler *pDS, int *midn, int *mseqn, int *ds, int *data_array, int *n_elements, int *status)
 
virtual void doutsi (DatasetHandler *a, long *b, long *c, long *d, long *e, long *f, long *g)
 
void doutsi (int index, int *a, int *b, int *c, int *d, int *e, int *f)
 
virtual void doutsi (int a, long *b, long *c, long *d, long *e, long *f, long *g)
 
virtual void doutsr (DatasetHandler *pDS, int *midn, int *mseqn, int *ds, CI_FLOAT *data_array, int *n_elements, int *status)
 
virtual void doutsr (DatasetHandler *a, long *b, long *c, long *d, CI_FLOAT *e, long *f, long *g)
 
void doutsr (int index, int *a, int *b, int *c, CI_FLOAT *d, int *e, int *f)
 
virtual void doutsr (int a, long *b, long *c, long *d, CI_FLOAT *e, long *f, long *g)
 
virtual int GetOutputRate (DFPortHole *buffer, bool isDynamic=false)
 
DatasetHandler * index2dataset (int pIndex)
 
DFPortHole * index2port (int pIndex)
 
virtual void rbkill (DFPortHole *buffer, int *status)
 
virtual void rbkill (DFPortHole *a, long *b)
 
void rbkill (int index, int *a)
 
virtual void rbkill (int a, long *b)
 
void SetupInputPort (DFPortHole &pPort, int pPortNumber)
 
void SetupInputSchedule (int pPort, unsigned num=1, unsigned max=0)
 
void SetupMultiInputPort (MultiDFPort &pMultiPort)
 
void SetupMultiOutputPort (MultiDFPort &pMultiPort)
 
void SetupOutputPort (DFPortHole &pPort, int pPortNumber)
 
void SetupOutputSchedule (int pPort, unsigned num=1, unsigned max=0)
 
virtual void vgetInternal (int *mseqn, void *data_array, int *n_elements, int *save_area, int *status)
 
virtual void vgetInternal (int *mseqn, void *data_array, long int *n_elements, long int *save_area, long int *status)
 
virtual void vsavInternal (int *mseqn, void *data_array, int *n_elements, int *save_area, int *status, int element_size)
 
virtual void vsavInternal (int *mseqn, void *data_array, long int *n_elements, long int *save_area, long int *status, int element_size)
 
- Protected Attributes inherited from CiCommon
struct CiCommon::SaveAreaHandle SaveArea [100]
 

Member Function Documentation

void DDFCiCommon::rbchk ( DFPortHole *  pPort,
int *  pNPast,
int *  pNFuture,
int *  pStatus 
)
inline

basic ring buffer methods used internally