COPASI API  4.40.278
copasi.h File Reference
#include <sbml/common/libsbml-namespace.h>
#include <sedml/common/libsedml-namespace.h>
#include <assert.h>
#include <fstream>
#include <limits>
#include "copasi/core/CCore.h"

Macros

#define C_UNUSED(p)
 
#define CONSTRUCTOR_TRACE
 
#define COPASI_DEPRECATED
 
#define DEBUG_OUT(s)
 
#define DESTRUCTOR_TRACE
 
#define NDEBUG
 
#define NOMINMAX
 
#define pcleanup(p)   {if (p) {p->cleanup(); delete p; p = NULL;}}
 
#define pdelete(p)   {if (p) {delete p; p = NULL;}}
 
#define pdeletev(p)   {if (p) {delete[] p; p = NULL;}}
 
#define pfree(p)   {if (p) {free(p); p = NULL;}}
 
#define TIME_TRACE(f, l)
 

Enumerations

enum  TriLogic { TriUnspecified = -1 , TriFalse = 0 , TriTrue = 1 }
 

Macro Definition Documentation

◆ C_UNUSED

#define C_UNUSED (   p)

◆ CONSTRUCTOR_TRACE

#define CONSTRUCTOR_TRACE

◆ COPASI_DEPRECATED

#define COPASI_DEPRECATED

◆ DEBUG_OUT

#define DEBUG_OUT (   s)

◆ DESTRUCTOR_TRACE

#define DESTRUCTOR_TRACE

◆ NDEBUG

#define NDEBUG

◆ NOMINMAX

#define NOMINMAX

◆ pcleanup

#define pcleanup (   p)    {if (p) {p->cleanup(); delete p; p = NULL;}}

◆ pdelete

#define pdelete (   p)    {if (p) {delete p; p = NULL;}}

◆ pdeletev

#define pdeletev (   p)    {if (p) {delete[] p; p = NULL;}}

◆ pfree

#define pfree (   p)    {if (p) {free(p); p = NULL;}}

◆ TIME_TRACE

#define TIME_TRACE (   f,
 
)

Enumeration Type Documentation

◆ TriLogic

enum TriLogic
Enumerator
TriUnspecified 
TriFalse 
TriTrue