Simbody 3.7
Loading...
Searching...
No Matches
common.h File Reference

This is the header file that every Simmath compilation unit should include first. More...

Go to the source code of this file.

Classes

class  SimTK::Exception::OptimizerFailed
 
class  SimTK::Exception::UnrecognizedParameter
 
class  SimTK::Exception::IllegalLapackArg
 
class  SimTK::Exception::IncorrectArrayLength
 
class  SimTK::Exception::SingularMatrix
 
class  SimTK::Exception::ConvergedFailed
 
class  SimTK::Exception::NotPositiveDefinite
 

Namespaces

namespace  SimTK
 This is the top-level SimTK namespace into which all SimTK names are placed to avoid collision with other symbols.
 
namespace  SimTK::Exception
 This sub-namespace of SimTK is used for the exception types that are thrown by our error handing code.
 

Macros

#define SimTK_SIMMATH_EXPORT
 

Functions

void SimTK_version_simmath (int *major, int *minor, int *build)
 
void SimTK_about_simmath (const char *key, int maxlen, char *value)
 

Variables

static const double POSITIVE_INF = 2e19
 
static const double NEGATIVE_INF = -2e19
 

Detailed Description

This is the header file that every Simmath compilation unit should include first.

Macro Definition Documentation

◆ SimTK_SIMMATH_EXPORT

#define SimTK_SIMMATH_EXPORT

Function Documentation

◆ SimTK_version_simmath()

void SimTK_version_simmath ( int *  major,
int *  minor,
int *  build 
)

◆ SimTK_about_simmath()

void SimTK_about_simmath ( const char *  key,
int  maxlen,
char *  value 
)

Variable Documentation

◆ POSITIVE_INF

const double POSITIVE_INF = 2e19
static

◆ NEGATIVE_INF

const double NEGATIVE_INF = -2e19
static