4 #include "ester-config.h"
28 std::map<std::string,matrix_map>
jac;
43 const char *eos_name,
const char *opa_name,
atm_struct &atm);
68 const char *eos_name,
const char *opa_name,
atm_struct &atm);
int eos_ideal(const matrix &X, double Z, const matrix &T, const matrix &p, matrix &rho, eos_struct &eos)
Definition: eos_ideal.cpp:6
matrix X() const
Definition: composition.cpp:25
matrix cv
Definition: physics.h:12
int eos_opal(const matrix &X, double Z, const matrix &T, const matrix &p, matrix &rho, eos_struct &eos)
Definition: eos_opal.cpp:17
int nuc_simple(const composition_map &comp, const matrix &T, const matrix &rho, nuc_struct &nuc)
Definition: nuc_simple.cpp:5
The matrix class is used to facilitate the work with regular dense matrices.
Definition: matrix.h:9
matrix dlnps_lng
Definition: physics.h:21
matrix pp
Definition: physics.h:8
int eos_calc(const matrix &X, double Z, const matrix &T, const matrix &p, matrix &rho, eos_struct &eos)
Definition: physics.cpp:25
int eos_idealrad(const matrix &X, double Z, const matrix &T, const matrix &p, matrix &rho, eos_struct &eos)
Definition: eos_idealrad.cpp:5
char name[16]
Definition: physics.h:13
char name[16]
Definition: physics.h:9
matrix xi
Definition: physics.h:16
double_map initial_composition(double X, double Z)
Definition: composition.cpp:4
matrix dlnps_lnTeff
Definition: physics.h:21
int nuc_cesam(const composition_map &comp, const matrix &T, const matrix &rho, nuc_struct &nuc)
Definition: nuc_cesam.cpp:84
matrix chi_T
Definition: physics.h:12
matrix cno
Definition: physics.h:8
char name[16]
Definition: physics.h:22
matrix G3_1
Definition: physics.h:12
matrix dlnTs_lng
Definition: physics.h:21
composition_map()
Definition: physics.h:29
matrix dlnxi_lnT
Definition: physics.h:16
double eos[10]
Definition: eos_opal.cpp:10
int opa_calc(const matrix &X, double Z, const matrix &T, const matrix &rho, opa_struct &opa)
Definition: physics.cpp:6
matrix dlnxi_lnrho
Definition: physics.h:16
matrix dlneps_lnT
Definition: physics.h:8
matrix d
Definition: physics.h:12
matrix Y() const
Definition: composition.cpp:31
matrix chi_rho
Definition: physics.h:12
matrix s
Definition: physics.h:12
matrix Z() const
Definition: composition.cpp:37
std::map< std::string, matrix_map > jac
Definition: physics.h:28
matrix dlnTs_lnTeff
Definition: physics.h:21
char name[16]
Definition: physics.h:17
matrix dlneps_lnrho
Definition: physics.h:8
matrix cp
Definition: physics.h:12
int opa_opal(const matrix &X, double Z, const matrix &T, const matrix &rho, opa_struct &opa)
Definition: opa_opal.cpp:30
int atm_calc(const matrix &X, double Z, const matrix &g, const matrix &Teff, const char *eos_name, const char *opa_name, atm_struct &atm)
Definition: physics.cpp:63
matrix Ts
Definition: physics.h:21
matrix G1
Definition: physics.h:12
int nuc_cesam_dcomp(composition_map &comp, const matrix &T, const matrix &rho, nuc_struct &nuc)
Definition: nuc_cesam.cpp:117
matrix del_ad
Definition: physics.h:12
composition_map(const matrix_map &map)
Definition: physics.h:30
matrix eps
Definition: physics.h:8
matrix ps
Definition: physics.h:21
matrix_map dt
Definition: physics.h:27
int opa_kramer(const matrix &T, const matrix &rho, opa_struct &opa)
Definition: opa_kramer.cpp:8
int opa_houdek(const matrix &X, double Z, const matrix &T, const matrix &rho, opa_struct &opa)
Definition: opa_houdek.cpp:29
matrix k
Definition: physics.h:16
int nuc_calc(const matrix_map &X, const matrix &T, const matrix &rho, nuc_struct &nuc)
Definition: physics.cpp:45
int atm_onelayer(const matrix &X, double Z, const matrix &g, const matrix &Teff, const char *eos_name, const char *opa_name, atm_struct &atm)
Definition: atm_onelayer.cpp:8
matrix prad
Definition: physics.h:12