mrgsolve
Loading...
Searching...
No Matches
housemodel-mread-source.cpp File Reference
#include "mrgsolv.h"
#include "modelheader.h"
#include "databox_cpp.h"

Macros

#define CP   (CENT/VCi)
#define INH   (CP/(IC50+CP))
#define __INITFUN___   _model_housemodel_main__
#define __ODEFUN___   _model_housemodel_ode__
#define __TABLECODE___   _model_housemodel_table__
#define __EVENTFUN___   _model_housemodel_event__
#define __CONFIGFUN___   _model_housemodel_config__
#define __REGISTERFUN___   R_init_housemodel
#define _nEQ   3
#define _nPAR   14

Typedefs

typedef double capture
typedef double localdouble

Variables

__BEGIN_config__ CHECK_MODELED_INFUSIONS =false
__END_config__ __BEGIN_main__ MRGSOLVE_WARN_UNUSED_VAR_NO const double & CL = _THETA_[0]
const double & VC = _THETA_[1]
const double & KA = _THETA_[2]
const double & F1 = _THETA_[3]
const double & D1 = _THETA_[4]
const double & WTCL = _THETA_[5]
const double & WTVC = _THETA_[6]
const double & SEXCL = _THETA_[7]
const double & SEXVC = _THETA_[8]
const double & KIN = _THETA_[9]
const double & KOUT = _THETA_[10]
const double & IC50 = _THETA_[11]
const double & WT = _THETA_[12]
const double & SEX = _THETA_[13]
double & GUT_0 = _A_0_[0]
double & CENT_0 = _A_0_[1]
double & RESP_0 = _A_0_[2]
const double & GUT = _A_[0]
const double & CENT = _A_[1]
const double & RESP = _A_[2]
double & F_GUT = _F_[0]
double & F_CENT = _F_[1]
double & R_GUT = _R_[0]
double & R_CENT = _R_[1]
double & D_GUT = _D_[0]
double & D_CENT = _D_[1]
double & ALAG_GUT = _ALAG_[0]
double & ALAG_CENT = _ALAG_[1]
const double & ECL = self.ETA[0]
const double & EVC = self.ETA[1]
const double & EKA = self.ETA[2]
const double & EKOUT = self.ETA[3]
const double & EXPO = self.EPS[0]
constexpr int N_GUT = 1
constexpr int N_CENT = 2
 CLi = exp(log(CL) + WTCL*log(WT/70) + log(SEXCL)*SEX + ECL)
 VCi = exp(log(VC) + WTVC*log(WT/70) + log(SEXVC)*SEX + EVC)
 KAi = exp(log(KA) + EKA)
 KOUTi = exp(log(KOUT) + EKOUT)
double & dxdt_GUT = _DADT_[0]
double & dxdt_CENT = _DADT_[1]
double & dxdt_RESP = _DADT_[2]
MRGSOLVE_WARN_UNUSED_VAR_YES DV = CP*exp(EXPO)
 _capture_ [0] = DV

Macro Definition Documentation

◆ __CONFIGFUN___

#define __CONFIGFUN___   _model_housemodel_config__

◆ __EVENTFUN___

#define __EVENTFUN___   _model_housemodel_event__

◆ __INITFUN___

#define __INITFUN___   _model_housemodel_main__

◆ __ODEFUN___

#define __ODEFUN___   _model_housemodel_ode__

◆ __REGISTERFUN___

#define __REGISTERFUN___   R_init_housemodel

◆ __TABLECODE___

#define __TABLECODE___   _model_housemodel_table__

◆ _nEQ

#define _nEQ   3

◆ _nPAR

#define _nPAR   14

◆ CP

#define CP   (CENT/VCi)

◆ INH

#define INH   (CP/(IC50+CP))

Typedef Documentation

◆ capture

typedef double capture

◆ localdouble

typedef double localdouble

Variable Documentation

◆ _capture_

_capture_[1] = DV

◆ ALAG_CENT

const double & ALAG_CENT = _ALAG_[1]

◆ ALAG_GUT

const double & ALAG_GUT = _ALAG_[0]

◆ CENT

const double & CENT = _A_[1]

◆ CENT_0

const double & CENT_0 = _A_0_[1]

◆ CHECK_MODELED_INFUSIONS

__BEGIN_config__ CHECK_MODELED_INFUSIONS =false

◆ CL

◆ CLi

CLi = exp(log(CL) + WTCL*log(WT/70) + log(SEXCL)*SEX + ECL)

◆ D1

double & D1 = _THETA_[4]

◆ D_CENT

const double & D_CENT = _D_[1]

◆ D_GUT

const double & D_GUT = _D_[0]

◆ DV

◆ dxdt_CENT

dxdt_CENT = _DADT_[1]

◆ dxdt_GUT

MRGSOLVE_WARN_UNUSED_VAR_YES dxdt_GUT = _DADT_[0]

◆ dxdt_RESP

dxdt_RESP = _DADT_[2]

◆ ECL

const double & ECL = self.ETA[0]

◆ EKA

const double & EKA = self.ETA[2]

◆ EKOUT

const double & EKOUT = self.ETA[3]

◆ EVC

const double & EVC = self.ETA[1]

◆ EXPO

const double & EXPO = self.EPS[0]

◆ F1

double & F1 = _THETA_[3]

◆ F_CENT

const double & F_CENT = _F_[1]

◆ F_GUT

const double & F_GUT = _F_[0]

◆ GUT

const double & GUT = _A_[0]

◆ GUT_0

const double & GUT_0 = _A_0_[0]

◆ IC50

double & IC50 = _THETA_[11]

◆ KA

double & KA = _THETA_[2]

◆ KAi

KAi = exp(log(KA) + EKA)

◆ KIN

double & KIN = _THETA_[9]

◆ KOUT

double & KOUT = _THETA_[10]

◆ KOUTi

KOUTi = exp(log(KOUT) + EKOUT)

◆ N_CENT

int N_CENT = 2
constexpr

◆ N_GUT

int N_GUT = 1
constexpr

◆ R_CENT

const double & R_CENT = _R_[1]

◆ R_GUT

const double & R_GUT = _R_[0]

◆ RESP

const double & RESP = _A_[2]

◆ RESP_0

const double & RESP_0 = _A_0_[2]

◆ SEX

double & SEX = _THETA_[13]

◆ SEXCL

double & SEXCL = _THETA_[7]

◆ SEXVC

double & SEXVC = _THETA_[8]

◆ VC

double & VC = _THETA_[1]

◆ VCi

VCi = exp(log(VC) + WTVC*log(WT/70) + log(SEXVC)*SEX + EVC)

◆ WT

double & WT = _THETA_[12]

◆ WTCL

double & WTCL = _THETA_[5]

◆ WTVC

double & WTVC = _THETA_[6]