OpenSim::VectorFunctionUncoupledNxN Class Reference

#include <VectorFunctionUncoupledNxN.h>

Inheritance diagram for OpenSim::VectorFunctionUncoupledNxN:
OpenSim::VectorFunction OpenSim::Object OpenSim::ExampleVectorFunctionUncoupledNxN OpenSim::VectorFunctionForActuators

List of all members.

Public Member Functions

 VectorFunctionUncoupledNxN ()
 Default constructor.
 VectorFunctionUncoupledNxN (int aN)
 Default constructor.
 VectorFunctionUncoupledNxN (const VectorFunctionUncoupledNxN &aFunction)
 Copy constructor.
virtual ~VectorFunctionUncoupledNxN ()
 Destructor.
virtual Objectcopy () const =0
 Construct and return a copy of this object.
VectorFunctionUncoupledNxNoperator= (const VectorFunctionUncoupledNxN &aFunction)
 Assignment operator.
virtual void evaluate (const SimTK::State &s, const double *aX, double *rF)
virtual void evaluate (const SimTK::State &s, const Array< double > &aX, Array< double > &rF)
virtual void evaluate (const SimTK::State &s, const Array< double > &aX, Array< double > &rF, const Array< int > &aDerivWRT)

Constructor & Destructor Documentation

VectorFunctionUncoupledNxN::VectorFunctionUncoupledNxN (  ) 

Default constructor.

VectorFunctionUncoupledNxN::VectorFunctionUncoupledNxN ( int  aN  ) 

Default constructor.

VectorFunctionUncoupledNxN::VectorFunctionUncoupledNxN ( const VectorFunctionUncoupledNxN aVectorFunction  ) 

Copy constructor.

Parameters:
aVectorFunction Function to copy.
VectorFunctionUncoupledNxN::~VectorFunctionUncoupledNxN (  )  [virtual]

Destructor.


Member Function Documentation

virtual Object* OpenSim::VectorFunctionUncoupledNxN::copy (  )  const [pure virtual]

Construct and return a copy of this object.

The object is allocated using the new operator, so the caller is responsible for deleting the returned object.

Returns:
Copy of this object.

Implements OpenSim::VectorFunction.

Implemented in OpenSim::ExampleVectorFunctionUncoupledNxN, and OpenSim::VectorFunctionForActuators.

virtual void OpenSim::VectorFunctionUncoupledNxN::evaluate ( const SimTK::State &  s,
const Array< double > &  aX,
Array< double > &  rF,
const Array< int > &  aDerivWRT 
) [inline, virtual]
virtual void OpenSim::VectorFunctionUncoupledNxN::evaluate ( const SimTK::State &  s,
const Array< double > &  aX,
Array< double > &  rF 
) [inline, virtual]
virtual void OpenSim::VectorFunctionUncoupledNxN::evaluate ( const SimTK::State &  s,
const double *  aX,
double *  rF 
) [inline, virtual]
VectorFunctionUncoupledNxN & VectorFunctionUncoupledNxN::operator= ( const VectorFunctionUncoupledNxN aVectorFunction  ) 

Assignment operator.

Returns:
Reference to this object.

Reimplemented from OpenSim::VectorFunction.

Reimplemented in OpenSim::ExampleVectorFunctionUncoupledNxN, and OpenSim::VectorFunctionForActuators.


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

Generated on Wed Dec 16 15:03:42 2009 for OpenSim by  doxygen 1.6.1