Files
@ aa0e02ed3fd5
Branch filter:
Location: EI/VirtualLeaf/src/parameter.h
aa0e02ed3fd5
3.4 KiB
text/x-chdr
Preface each image format extension with an asterisk so files with those
extensions to appear in the file dialogue.
--
user: Michael Guravage <michael.guravage@cwi.nl>
branch 'default'
changed src/ChangeLog
changed src/canvas.cpp
extensions to appear in the file dialogue.
--
user: Michael Guravage <michael.guravage@cwi.nl>
branch 'default'
changed src/ChangeLog
changed src/canvas.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 | /*
*
* $Id$
*
* This file is part of the Virtual Leaf.
*
* VirtualLeaf is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* VirtualLeaf is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with the Virtual Leaf. If not, see <http://www.gnu.org/licenses/>.
*
* Copyright 2010 Roeland Merks.
*
*/
// WARNING: This file is automatically generated by make_parameter_source.pl. Do not edit.
// Do not edit. All edits will be discarded.
#ifndef _PARAMETER_H_
#define _PARAMETER_H_
#include "vector.h"
#include <vector>
#include <libxml/parser.h>
#include <libxml/tree.h>
class Parameter {
public:
Parameter();
~Parameter();
void CleanUp(void);
void Read(const char *filename);
void Write(ostream &os) const;
void XMLAdd(xmlNode *root) const;
void XMLRead(xmlNode *root);
void AssignValToPar(const char *namec, const char *valc);
void AssignValArrayToPar(const char *namec, vector<double> valarray);
char * arrowcolor;
double arrowsize;
char * textcolor;
int cellnumsize;
int nodenumsize;
double node_mag;
double outlinewidth;
char * cell_outline_color;
int resize_stride;
int export_interval;
char * export_fn_prefix;
int storage_stride;
int xml_storage_stride;
char * datadir;
double T;
double lambda_length;
double yielding_threshold;
double lambda_celllength;
double target_length;
double cell_expansion_rate;
double cell_div_expansion_rate;
bool auxin_dependent_growth;
double ode_accuracy;
double mc_stepsize;
double mc_cell_stepsize;
double energy_threshold;
double bend_lambda;
double alignment_lambda;
double rel_cell_div_threshold;
double rel_perimeter_stiffness;
double collapse_node_threshold;
double morphogen_div_threshold;
double morphogen_expansion_threshold;
bool copy_wall;
double source;
double * D;
double * initval;
double k1;
double k2;
double r;
double kr;
double km;
double Pi_tot;
double transport;
double ka;
double pin_prod;
double pin_prod_in_epidermis;
double pin_breakdown;
double pin_breakdown_internal;
double aux1prod;
double aux1prodmeso;
double aux1decay;
double aux1decaymeso;
double aux1transport;
double aux_cons;
double aux_breakdown;
double kaux1;
double kap;
double leaf_tip_source;
double sam_efflux;
double sam_auxin;
double sam_auxin_breakdown;
double van3prod;
double van3autokat;
double van3sat;
double k2van3;
double dt;
double rd_dt;
bool movie;
int nit;
double maxt;
int rseed;
int constituous_expansion_limit;
double vessel_inh_level;
double vessel_expansion_rate;
double d;
double e;
double f;
double c;
double mu;
double nu;
double rho0;
double rho1;
double c0;
double gamma;
double eps;
double * k;
int i1;
int i2;
int i3;
int i4;
int i5;
char * s1;
char * s2;
char * s3;
bool b1;
bool b2;
bool b3;
bool b4;
char * dir1;
char * dir2;
private:
};
ostream &operator<<(ostream &os, Parameter &p);
const char *sbool(const bool &p);
#endif
|