|
MBDyn-1.7.3
|
#include <streamdrive.h>

Public Member Functions | |
| StreamDriveEcho (const DriveHandler *pDrvHdl, std::string &sOutFileName, int iPrecision, doublereal dShift) | |
| ~StreamDriveEcho (void) | |
| bool | bIsEcho (void) const |
| bool | Init (const std::string &msg, unsigned uLabel, unsigned nChannels) |
| void | EchoPrepare (const doublereal *pbuf, unsigned nChannels) |
| void | Echo (const doublereal *pbuf, unsigned nChannels) |
Private Attributes | |
| const DriveHandler * | pDrvHdl |
| std::string | sOutFileName |
| std::vector< doublereal > | echoBuf |
| std::ofstream | outFile |
| int | iPrecision |
| doublereal | dShift |
Definition at line 90 of file streamdrive.h.
| StreamDriveEcho::StreamDriveEcho | ( | const DriveHandler * | pDrvHdl, |
| std::string & | sOutFileName, | ||
| int | iPrecision, | ||
| doublereal | dShift | ||
| ) |
| StreamDriveEcho::~StreamDriveEcho | ( | void | ) |
Definition at line 217 of file streamdrive.cc.
References NO_OP.
| bool StreamDriveEcho::bIsEcho | ( | void | ) | const |
| void StreamDriveEcho::Echo | ( | const doublereal * | pbuf, |
| unsigned | nChannels | ||
| ) |
Definition at line 264 of file streamdrive.cc.
References DriveHandler::dGetTime(), dShift, echoBuf, outFile, and pDrvHdl.
Referenced by BufferStreamDrive_base::ServePending().

| void StreamDriveEcho::EchoPrepare | ( | const doublereal * | pbuf, |
| unsigned | nChannels | ||
| ) |
Definition at line 256 of file streamdrive.cc.
References echoBuf.
Referenced by BufferStreamDrive_base::ServePending().
| bool StreamDriveEcho::Init | ( | const std::string & | msg, |
| unsigned | uLabel, | ||
| unsigned | nChannels | ||
| ) |
Definition at line 223 of file streamdrive.cc.
References echoBuf, iPrecision, MBDYN_EXCEPT_ARGS, outFile, and sOutFileName.
Referenced by BufferStreamDrive_base::BufferStreamDrive_base().
|
private |
Definition at line 97 of file streamdrive.h.
Referenced by Echo().
|
private |
Definition at line 94 of file streamdrive.h.
Referenced by Echo(), EchoPrepare(), and Init().
|
private |
Definition at line 96 of file streamdrive.h.
Referenced by Init().
|
private |
Definition at line 95 of file streamdrive.h.
|
private |
Definition at line 92 of file streamdrive.h.
Referenced by Echo().
|
private |
Definition at line 93 of file streamdrive.h.
Referenced by Init().