UltraScan III
Namespaces
Classes
Files
File List
File Members
utils
us_constraints.h
Go to the documentation of this file.
1
#ifndef US_CONSTRAINTS_H
3
#define US_CONSTRAINTS_H
4
5
#include <QtCore>
6
9
10
class
US_UTIL_EXTERN
US_Constraints
11
{
12
public
:
13
15
class
Constraint
16
{
17
public
:
18
bool
fit
;
19
double
low
;
20
double
high
;
21
};
22
24
class
SimulationComponentConstraints
25
{
26
public
:
27
Constraint
vbar20
;
28
Constraint
mw
;
29
Constraint
s
;
30
Constraint
D
;
31
Constraint
sigma
;
32
Constraint
delta
;
33
Constraint
concentration
;
34
Constraint
f_f0
;
35
};
36
38
class
AssociationConstraints
39
{
40
public
:
41
Constraint
keq
;
42
Constraint
koff
;
43
};
44
47
class
ModelSystemConstraints
48
{
49
public
:
51
vector< SimulationComponentConstraints >
component_constraints
;
52
54
vector< AssociationConstraints >
association_constraints
;
55
56
/* The values below are not constraints! They are a part of
57
* simulation parameters.
59
uint simpoints;
60
62
US_FemGlobal::MeshType mesh;
63
65
int moving_grid;
66
68
double band_volume;
69
*/
70
};
71
72
/*
73
static int read_constraints( ModelSystem&,
74
ModelSystemConstraints&,
75
const QString& );
76
77
static int read_constraints( ModelSystem&,
78
ModelSystemConstraints&,
79
const QStringList& );
80
81
static int write_constraints( ModelSystem&,
82
ModelSystemConstraints&,
83
const QString& );
84
85
*/
86
};
87
#endif
Generated on Sun Jun 21 2015 11:40:41 for UltraScan III by
1.8.3.1-20130324