OpenSim::ExampleVectorFunctionUncoupledNxN Class Reference

#include <ExampleVectorFunctionUncoupledNxN.h>

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

List of all members.

Public Member Functions

 ExampleVectorFunctionUncoupledNxN ()
 Default constructor.
 ExampleVectorFunctionUncoupledNxN (int aN)
 Default constructor.
 ExampleVectorFunctionUncoupledNxN (const ExampleVectorFunctionUncoupledNxN &aFunction)
 Copy constructor.
virtual ~ExampleVectorFunctionUncoupledNxN ()
 Destructor.
virtual Objectcopy () const
 Copy this object.
ExampleVectorFunctionUncoupledNxNoperator= (const ExampleVectorFunctionUncoupledNxN &aFunction)
 Assignment operator.
virtual void calcValue (const double *aX, double *aY, int aSize)
 Evaluate the vector function.
virtual void calcValue (const Array< double > &aX, Array< double > &rY)
 Evaluate the vector function.
virtual void calcDerivative (const Array< double > &aX, Array< double > &rY, const Array< int > &aDerivWRT)
 Evaluate this function or a derivative of this function given a value for the independent variable.

Constructor & Destructor Documentation

ExampleVectorFunctionUncoupledNxN::ExampleVectorFunctionUncoupledNxN (  ) 

Default constructor.

ExampleVectorFunctionUncoupledNxN::ExampleVectorFunctionUncoupledNxN ( int  aN  ) 

Default constructor.

ExampleVectorFunctionUncoupledNxN::ExampleVectorFunctionUncoupledNxN ( const ExampleVectorFunctionUncoupledNxN aVectorFunction  ) 

Copy constructor.

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

Destructor.


Member Function Documentation

void ExampleVectorFunctionUncoupledNxN::calcDerivative ( const Array< double > &  aX,
Array< double > &  rY,
const Array< int > &  aDerivWRT 
) [virtual]

Evaluate this function or a derivative of this function given a value for the independent variable.

Parameters:
aX Vector of the independent variables.
rY Vector of the resulting dependent variables.
aDerivWRT 

Implements OpenSim::VectorFunction.

void ExampleVectorFunctionUncoupledNxN::calcValue ( const Array< double > &  aX,
Array< double > &  rY 
) [virtual]

Evaluate the vector function.

Parameters:
aX Array of abscissae.
aY Array of resulting function values.

Implements OpenSim::VectorFunction.

void ExampleVectorFunctionUncoupledNxN::calcValue ( const double *  aX,
double *  rY,
int  aSize 
) [virtual]

Evaluate the vector function.

Parameters:
aX Array of abscissae.
aY Array of resulting function values.

Implements OpenSim::VectorFunction.

Object * ExampleVectorFunctionUncoupledNxN::copy (  )  const [virtual]

Copy this object.

Returns:
Pointer to a copy of this object.

Implements OpenSim::VectorFunctionUncoupledNxN.

ExampleVectorFunctionUncoupledNxN & ExampleVectorFunctionUncoupledNxN::operator= ( const ExampleVectorFunctionUncoupledNxN aVectorFunction  ) 

Assignment operator.

Returns:
Reference to this object.

Reimplemented from OpenSim::VectorFunctionUncoupledNxN.


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