libSBML C++ API  5.20.4
RelAbsVector.cpp File Reference

class for representing coordinates that can have a relative and an absolute part More...

Include dependency graph for RelAbsVector.cpp:

Functions

std::ostream & operator<< (std::ostream &os, const RelAbsVector &v)
 Output operator for RelAbsVector objects. More...
 
RelAbsVector_tRelAbsVector_clone (const RelAbsVector_t *rav)
 
RelAbsVector_tRelAbsVector_create (double abs, double rel)
 
void RelAbsVector_free (RelAbsVector_t *rav)
 
double RelAbsVector_getAbsoluteValue (const RelAbsVector_t *rav)
 
double RelAbsVector_getRelativeValue (const RelAbsVector_t *rav)
 
int RelAbsVector_isSetAbsoluteValue (const RelAbsVector_t *rav)
 
int RelAbsVector_isSetRelativeValue (const RelAbsVector_t *rav)
 
int RelAbsVector_setAbsoluteValue (RelAbsVector_t *rav, double abs)
 
int RelAbsVector_setRelativeValue (RelAbsVector_t *rav, double rel)
 
int RelAbsVector_unsetAbsoluteValue (RelAbsVector_t *rav)
 
int RelAbsVector_unsetRelativeValue (RelAbsVector_t *rav)
 

Detailed Description

class for representing coordinates that can have a relative and an absolute part

Author
Ralph Gauges
Frank T. Bergmann

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  os,
const RelAbsVector v 
)

Output operator for RelAbsVector objects.

◆ RelAbsVector_clone()

RelAbsVector_t* RelAbsVector_clone ( const RelAbsVector_t rav)

◆ RelAbsVector_create()

RelAbsVector_t* RelAbsVector_create ( double  abs,
double  rel 
)

◆ RelAbsVector_free()

void RelAbsVector_free ( RelAbsVector_t rav)

◆ RelAbsVector_getAbsoluteValue()

double RelAbsVector_getAbsoluteValue ( const RelAbsVector_t rav)

◆ RelAbsVector_getRelativeValue()

double RelAbsVector_getRelativeValue ( const RelAbsVector_t rav)

◆ RelAbsVector_isSetAbsoluteValue()

int RelAbsVector_isSetAbsoluteValue ( const RelAbsVector_t rav)

◆ RelAbsVector_isSetRelativeValue()

int RelAbsVector_isSetRelativeValue ( const RelAbsVector_t rav)

◆ RelAbsVector_setAbsoluteValue()

int RelAbsVector_setAbsoluteValue ( RelAbsVector_t rav,
double  abs 
)

◆ RelAbsVector_setRelativeValue()

int RelAbsVector_setRelativeValue ( RelAbsVector_t rav,
double  rel 
)

◆ RelAbsVector_unsetAbsoluteValue()

int RelAbsVector_unsetAbsoluteValue ( RelAbsVector_t rav)

◆ RelAbsVector_unsetRelativeValue()

int RelAbsVector_unsetRelativeValue ( RelAbsVector_t rav)