24 enum OpticsType{ ABSORBANCE, INTERFERENCE, FLUORESCENCE };
28 COFS,
FE, CUSTOMGRID, DMGA, DMGA_CONSTR };
72 int load(
bool,
const QString&,
US_DB2* = 0 );
78 int load(
const QString&,
US_DB2* );
84 int load(
const QString& );
89 int load_string(
const QString& );
92 bool operator== (
const US_Model& )
const;
96 const {
return ! operator==(m); }
105 int write(
bool,
const QString&,
US_DB2* = 0 );
115 int write(
const QString& );
120 bool update_coefficients(
void );
125 static bool calc_coefficients( SimulationComponent& );
133 static bool model_path( QString&,
bool =
true );
143 static QString get_filename(
const QString&,
const QString&,
bool& );
149 static QString composite_mc_file( QStringList&,
const bool );
154 QString typeText(
int = 0 );
158 bool constant_ff0(
void );
162 bool constant_vbar(
void );
167 bool is_reactant(
const int compx );
172 bool is_product (
const int compx );
177 int mc_iter_xmls( QStringList& );
204 {
return ! operator==(sc); }
238 QVector< int > stoichs;
248 {
return ! operator==(a); }
254 int load_db (
const QString&,
US_DB2* );
256 int load_disk (
const QString& );
258 void mfem_scans ( QXmlStreamReader&, SimulationComponent& );
260 void get_associations( QXmlStreamReader&, Association& );
263 int load_stream ( QXmlStreamReader& );
265 int load_multi_model( QTextStream& );
267 void write_stream ( QXmlStreamWriter& );
269 void write_mm_stream ( QTextStream& );