90 virtual std::ostream&
Restart(std::ostream& out)
const = 0;
92 virtual void Setup(
void) = 0;
94 virtual void Init(
void);
100 virtual void Log(
void) = 0;
102 virtual void Wait(
void) = 0;
110 unsigned long& lRTPeriod,
111 unsigned long& RTStackSize,
112 bool& bRTAllowNonRoot,
unsigned long RTStackSize
virtual void Wait(void)=0
virtual void StopCommanded(void)=0
RTSolverBase * ReadRTSolver(Solver *pS, MBDynParser &HP)
void ReadRTParams(Solver *pS, MBDynParser &HP, RTSolverBase::RTMode &eRTMode, unsigned long &lRTPeriod, unsigned long &RTStackSize, bool &bRTAllowNonRoot, int &RTCpuMap)
virtual ~RTSolverBase(void)
bool RTSemWait(void) const
bool RTWaitPeriod(void) const
virtual bool IsStopCommanded(void)
RTSolverBase(Solver *pS, RTMode eRTMode, unsigned long lRTPeriod, unsigned long RTStackSize, bool bRTAllowNonRoot, int RTCpuMap, bool bNoOutput=true)
virtual std::ostream & Restart(std::ostream &out) const =0
bool RTBlockingIO(void) const
virtual void Setup(void)=0