34 #ifndef BUFFERSTREAMDRIVE_H 
   35 #define BUFFERSTREAMDRIVE_H 
   51                 integer nd, 
const std::vector<doublereal>& 
v0,
 
   75                 integer nd, 
const std::vector<doublereal>& 
v0,
 
   83         std::vector<doublereal>& 
GetBuf(
void);
 
   86         virtual std::ostream& 
Restart(std::ostream& out) 
const;
 
  101                 integer nd, 
const std::vector<doublereal>& 
v0,
 
  114         virtual std::ostream& 
Restart(std::ostream& out) 
const;
 
virtual ~BufferStreamDrive_base(void)
virtual void ServePending(const doublereal &t)
BufferStreamDrive(unsigned int uL, const DriveHandler *pDH, integer nd, const std::vector< doublereal > &v0, StreamDrive::Modifier *pMod, unsigned int ie, StreamDriveEcho *pSDE)
BufferStreamDriveRaw(unsigned int uL, const DriveHandler *pDH, integer nd, const std::vector< doublereal > &v0, StreamDrive::Modifier *pMod, unsigned int ie, StreamDriveEcho *pSDE, bool bOwnsMemory)
std::vector< doublereal > buffer
unsigned int InputCounter
bool bOwnsMemory(void) const 
void SetBufRaw(integer n, const doublereal *p)
const doublereal * GetBufRaw(void)
virtual ~BufferStreamDrive(void)
virtual std::ostream & Restart(std::ostream &out) const 
virtual Drive * Read(unsigned uLabel, const DataManager *pDM, MBDynParser &HP)
const doublereal * m_pBuffer
std::vector< doublereal > & GetBuf(void)
virtual ~BufferStreamDriveRaw(void)
static const std::vector< doublereal > v0
virtual const doublereal * GetBufRaw(void)=0
virtual std::ostream & Restart(std::ostream &out) const 
const doublereal * GetBufRaw(void)
BufferStreamDrive_base(unsigned int uL, const DriveHandler *pDH, integer nd, const std::vector< doublereal > &v0, StreamDrive::Modifier *pMod, unsigned int ie, StreamDriveEcho *pSDE)
const integer GetBufSize(void) const