Simbody  3.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Function.h File Reference
#include "SimTKcommon/basics.h"
#include "SimTKcommon/Simmatrix.h"
#include <cassert>

Go to the source code of this file.

Classes

class  SimTK::Function_< T >
 This abstract class represents a mathematical function that calculates a value of arbitrary type based on M real arguments. More...
 
class  SimTK::Function_< T >::Constant
 This is a Function_ subclass which simply returns a fixed value, independent of its arguments. More...
 
class  SimTK::Function_< T >::Linear
 This is a Function_ subclass whose output value is a linear function of its arguments: f(x, y, ...) = ax+by+...+c. More...
 
class  SimTK::Function_< T >::Polynomial
 This is a Function_ subclass whose output value is a polynomial of its argument: f(x) = ax^n+bx^(n-1)+...+c. More...
 
class  SimTK::Function_< T >::Sinusoid
 This is a Function_ subclass whose output value is a sinusoid of its argument: f(x) = a*sin(w*x + p) where a is amplitude, w is frequency in radians per unit of x, p is phase in radians. More...
 
class  SimTK::Function_< T >::Step
 This is a Function_ subclass whose output value y=f(x) is smoothly stepped from y=y0 to y1 as its input argument goes from x=x0 to x1. More...
 

Namespaces

 SimTK
 This is the top-level SimTK namespace into which all SimTK names are placed to avoid collision with other symbols.
 

Typedefs

typedef Function_< Real > SimTK::Function
 This typedef is used for the very common case that the return type of the Function object is Real. More...