MBDyn-1.7.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
drive_.h File Reference
#include "parser.h"
#include <sstream>
#include "myassert.h"
#include "mynewmem.h"
#include "except.h"
#include "mathp.h"
#include "output.h"
#include "withlab.h"
#include "drive.h"
#include "filedrv.h"
Include dependency graph for drive_.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  StringDriveCaller
 
class  TimeDriveCaller
 
class  TimeStepDriveCaller
 
class  MultDriveCaller
 
class  LinearDriveCaller
 
class  ParabolicDriveCaller
 
class  CubicDriveCaller
 
class  StepDriveCaller
 
class  DoubleStepDriveCaller
 
class  RampDriveCaller
 
class  DoubleRampDriveCaller
 
class  SineDriveCaller
 
class  CosineDriveCaller
 
class  TanhDriveCaller
 
class  FourierSeriesDriveCaller
 
class  FreqSweepDriveCaller
 
class  ExpDriveCaller
 
class  RandDriveCaller
 
class  MeterDriveCaller
 
class  ClosestNextDriveCaller
 
class  DirectDriveCaller
 
class  PiecewiseLinearDriveCaller
 
class  DriveArrayCaller
 
class  PeriodicDriveCaller
 
class  PostponedDriveCaller
 
struct  FileDriveCallerTypeReader
 
struct  FileDriveCallerTypeWordSet
 

Typedefs

typedef std::map< std::string,
FileDriveCallerTypeReader * > 
FileDriveCallerTypeMap
 
typedef struct
FileDriveCallerTypeWordSet 
FileDriveCallerTypeWordSet
 

Functions

bool setFileDriveCallerType (const char *name, FileDriveCallerTypeReader *rf)
 
void DestroyFileDriveCallerTypes (void)
 

Variables

FileDriveCallerTypeMap fileDriveCallerTypeMap
 
FileDriveCallerTypeWordSet fileDriveCallerTypeWordSet
 

Typedef Documentation

typedef std::map<std::string,FileDriveCallerTypeReader*> FileDriveCallerTypeMap

Definition at line 1719 of file drive_.h.

Definition at line 1727 of file drive_.h.

Function Documentation

void DestroyFileDriveCallerTypes ( void  )

Definition at line 2926 of file drive_.cc.

Referenced by MBDynParser::~MBDynParser().

2926  {
2927  for (FileDriveCallerTypeMap::iterator i = fileDriveCallerTypeMap.begin(); i != fileDriveCallerTypeMap.end(); ++i) {
2928  delete i->second;
2929  }
2930  fileDriveCallerTypeMap.clear();
2931 }
FileDriveCallerTypeMap fileDriveCallerTypeMap
Definition: drive_.cc:2911
bool setFileDriveCallerType ( const char *  name,
FileDriveCallerTypeReader rf 
)

Definition at line 2920 of file drive_.cc.

Referenced by module_init().

2920  {
2921  pedantic_cout("registering FileDriveCaller type \"" << name << "\""
2922  << std::endl );
2923  return fileDriveCallerTypeMap.insert(FileDriveCallerTypeMap::value_type(name, rf)).second;
2924 }
FileDriveCallerTypeMap fileDriveCallerTypeMap
Definition: drive_.cc:2911

Variable Documentation

FileDriveCallerTypeMap fileDriveCallerTypeMap

Definition at line 2911 of file drive_.cc.

Referenced by FileDCR::Read().

FileDriveCallerTypeWordSet fileDriveCallerTypeWordSet

Definition at line 2912 of file drive_.cc.

Referenced by FileDCR::Read().