alg_contain¶
Typedefs
- 
typedef void (*AlgPtr)(void*, uint64_t)¶
- 
typedef void (*AlgUpdatePtr)(void*, uint64_t, uint64_t)¶
- 
class AlgContain: public SysModel¶
- Public Functions - 
AlgContain()¶
 - 
~AlgContain()¶
 - 
AlgContain (void *DataIn, void(*UpPtr)(void *, uint64_t, uint64_t), void(*SelfPtr)(void *, uint64_t)=NULL, void(*CrossPtr)(void *, uint64_t)=NULL, void(*ResetPtr)(void *, uint64_t, uint64_t)=NULL)
 - 
void UseData(void *IncomingData)¶
 - 
void UseUpdate(void (*LocPtr)(void*, uint64_t, uint64_t))¶
 - 
void UseSelfInit(void (*LocPtr)(void*, uint64_t))¶
 - 
void UseCrossInit(void (*LocPtr)(void*, uint64_t))¶
 - 
void UseReset(void (*LocPtr)(void*, uint64_t, uint64_t))¶
 - 
void CrossInit()¶
 - 
void SelfInit()¶
 - 
void UpdateState(uint64_t CurrentSimNanos)¶
 - 
void Reset(uint64_t CurrentSimNanos)¶
 - 
uint64_t getSelfInitAddress()¶
 - 
uint64_t getCrossInitAddress()¶
 - 
uint64_t getResetAddress()¶
 - 
uint64_t getUpdateAddress()¶
 
-