COPASI API  4.16.103
Macros | Functions | Variables
CLSODA.cpp File Reference
#include <cmath>
#include <algorithm>
#include <string>
#include "copasi.h"
#include "CLSODA.h"
#include "Cxerrwd.h"
#include "CInternalSolver.h"
#include "common.h"
#include "dmnorm.h"
#include "dewset.h"
Include dependency graph for CLSODA.cpp:

Go to the source code of this file.

Macros

#define dls001_1   (mdls001_.lsoda)
 
#define dlsa01_1   (mdlsa01_.lsoda)
 

Functions

double d_sign (const double &a, const double &b)
 

Variables

static const C_INT c__0 = 0
 
static const C_INT c__1 = 1
 
static const C_INT c__10 = 10
 
static const C_INT c__101 = 101
 
static const C_INT c__102 = 102
 
static const C_INT c__103 = 103
 
static const C_INT c__104 = 104
 
static const C_INT c__105 = 105
 
static const C_INT c__106 = 106
 
static const C_INT c__107 = 107
 
static const C_INT c__11 = 11
 
static const C_INT c__12 = 12
 
static const C_INT c__13 = 13
 
static const C_INT c__14 = 14
 
static const C_INT c__15 = 15
 
static const C_INT c__16 = 16
 
static const C_INT c__17 = 17
 
static const C_INT c__18 = 18
 
static const C_INT c__19 = 19
 
static const C_INT c__2 = 2
 
static const C_INT c__20 = 20
 
static const C_INT c__201 = 201
 
static const C_INT c__202 = 202
 
static const C_INT c__203 = 203
 
static const C_INT c__204 = 204
 
static const C_INT c__205 = 205
 
static const C_INT c__206 = 206
 
static const C_INT c__207 = 207
 
static const C_INT c__21 = 21
 
static const C_INT c__22 = 22
 
static const C_INT c__23 = 23
 
static const C_INT c__24 = 24
 
static const C_INT c__25 = 25
 
static const C_INT c__26 = 26
 
static const C_INT c__27 = 27
 
static const C_INT c__28 = 28
 
static const C_INT c__29 = 29
 
static const C_INT c__3 = 3
 
static const C_INT c__30 = 30
 
static const C_INT c__303 = 303
 
static const C_INT c__4 = 4
 
static const C_INT c__40 = 40
 
static const C_INT c__5 = 5
 
static const C_INT c__50 = 50
 
static const C_INT c__6 = 6
 
static const C_INT c__60 = 60
 
static const C_INT c__7 = 7
 
static const C_INT c__8 = 8
 
static const C_INT c__9 = 9
 
static const double c_b76 = 0.0
 

Macro Definition Documentation

#define dls001_1   (mdls001_.lsoda)

Definition at line 36 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

#define dlsa01_1   (mdlsa01_.lsoda)

Definition at line 37 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

Function Documentation

double d_sign ( const double &  a,
const double &  b 
)

Definition at line 2471 of file CLSODA.cpp.

Referenced by CInternalSolver::dintdy_(), CInternalSolver::drchek_(), CInternalSolver::droots_(), CLSODA::operator()(), and CLSODAR::operator()().

2472 {
2473  double x;
2474  x = (a >= 0 ? a : -a);
2475  return (b >= 0 ? x : -x);
2476 }

Variable Documentation

const C_INT c__0 = 0
static

Definition at line 41 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__1 = 1
static

Definition at line 42 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__10 = 10
static

Definition at line 51 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__101 = 101
static

Definition at line 75 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__102 = 102
static

Definition at line 76 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__103 = 103
static

Definition at line 77 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__104 = 104
static

Definition at line 78 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__105 = 105
static

Definition at line 79 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__106 = 106
static

Definition at line 80 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__107 = 107
static

Definition at line 81 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__11 = 11
static

Definition at line 52 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__12 = 12
static

Definition at line 53 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__13 = 13
static

Definition at line 54 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__14 = 14
static

Definition at line 55 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__15 = 15
static

Definition at line 56 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__16 = 16
static

Definition at line 57 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__17 = 17
static

Definition at line 58 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__18 = 18
static

Definition at line 59 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__19 = 19
static

Definition at line 60 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__2 = 2
static

Definition at line 43 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__20 = 20
static

Definition at line 61 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__201 = 201
static

Definition at line 82 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__202 = 202
static

Definition at line 83 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__203 = 203
static

Definition at line 84 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__204 = 204
static

Definition at line 85 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__205 = 205
static

Definition at line 86 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__206 = 206
static

Definition at line 87 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__207 = 207
static

Definition at line 88 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__21 = 21
static

Definition at line 62 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__22 = 22
static

Definition at line 63 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__23 = 23
static

Definition at line 64 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__24 = 24
static

Definition at line 65 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__25 = 25
static

Definition at line 66 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__26 = 26
static

Definition at line 67 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__27 = 27
static

Definition at line 68 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__28 = 28
static

Definition at line 69 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__29 = 29
static

Definition at line 70 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__3 = 3
static

Definition at line 44 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__30 = 30
static

Definition at line 71 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__303 = 303
static

Definition at line 89 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__4 = 4
static

Definition at line 45 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__40 = 40
static

Definition at line 72 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__5 = 5
static

Definition at line 46 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__50 = 50
static

Definition at line 73 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__6 = 6
static

Definition at line 47 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__60 = 60
static

Definition at line 74 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__7 = 7
static

Definition at line 48 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__8 = 8
static

Definition at line 49 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const C_INT c__9 = 9
static

Definition at line 50 of file CLSODA.cpp.

Referenced by CLSODA::operator()().

const double c_b76 = 0.0
static

Definition at line 39 of file CLSODA.cpp.

Referenced by CLSODA::operator()().