Pspm Class Reference
[Passivity algorithms]

Implements the Pspm algorithm. More...

#include <Pspm.h>

Inheritance diagram for Pspm:

MIPObject

List of all members.

Public Member Functions

 Pspm ()
 Pspm (PspmPar &par)
 Pspm (int argc, const char *argv[])
 ~Pspm ()
 Pspm (const Pspm &t)
 Copy constructor.
Pspmoperator= (const Pspm &t)
 Assigment operator =.
void step (vector< Decimal > y_, vector< Decimal > x_, vector< Decimal > xDot, Decimal inEnergy, Decimal &outEnergy, Decimal time, Decimal dT, vector< Decimal > &out, bool newData=false, bool approxDamping=true, bool reset=false)
 Executes a step of pspm algorithm.
Decimal getEnergy ()
void setLogFile (FILE *logFile)
string getObjectName () const
 Gets the name.


Detailed Description

Implements the Pspm algorithm.

Todo:
Author:
Paolo Robuffo Giordano

Constructor & Destructor Documentation

Pspm::Pspm (  ) 

Pspm::Pspm ( PspmPar par  ) 

Pspm::Pspm ( int  argc,
const char *  argv[] 
)

Pspm::~Pspm (  ) 

Pspm::Pspm ( const Pspm t  ) 

Copy constructor.


Member Function Documentation

Pspm & Pspm::operator= ( const Pspm t  ) 

Assigment operator =.

void Pspm::step ( vector< Decimal y_,
vector< Decimal x_,
vector< Decimal xDot,
Decimal  inEnergy,
Decimal outEnergy,
Decimal  time,
Decimal  dT,
vector< Decimal > &  out,
bool  newData = false,
bool  approxDamping = true,
bool  reset = false 
)

Executes a step of pspm algorithm.

Parameters:
[in] y_ .
[in] x_ .
[in] xDot .
[in] inEnergy .
[out] outEnergy .
[in] time .
[in] dT .
[out] out .
[out] changed .
[in] true .
[in] reset .

Decimal Pspm::getEnergy (  ) 

void Pspm::setLogFile ( FILE *  logFile  ) 

string Pspm::getObjectName (  )  const [inline, virtual]

Gets the name.

Implements MIPObject.


The documentation for this class was generated from the following files:

Generated on Mon Feb 20 07:01:10 2017 for MIP by  doxygen 1.5.6