CG  Version 25
AsfParameters.h
Go to the documentation of this file.
1 #ifndef ASF_PARAMETERS
2 #define ASF_PARAMETERS
3 
4 #include "Parameters.h"
5 // Here are the run time and PDE parameters
6 class AsfParameters : public Parameters
7 {
8 public:
9 
15 };
16 
18 {
21 };
22 
23 
24 // Here are some standard test problems
26 {
29 };
30 
31 AsfParameters(const int & numberOfDimensions0=3);
33 
34 // virtual int
35 // conservativeToPrimitive(GridFunction & gf, int gridToConvert=-1, int fixupUnsedPoints=false);
36 
37 virtual int
38 displayPdeParameters(FILE *file = stdout );
39 
40 virtual int
41 getDerivedFunction( const aString & name, const realCompositeGridFunction & u,
42  realCompositeGridFunction & v, const int component,
43  Parameters & parameters);
44 virtual int
45 getDerivedFunction( const aString & name, const realMappedGridFunction & u,
46  realMappedGridFunction & vIn, const int grid,
47  const int component, Parameters & parameters);
48 
49 // compute the normal force on a boundary (for moving grid problems)
50 virtual
51 int getNormalForce( realCompositeGridFunction & u, realSerialArray & normalForce, int *ipar, real *rpar );
52 
53 // virtual int
54 // primitiveToConservative(GridFunction & gf, int gridToConvert=-1, int fixupUnsedPoints=false);
55 
56 virtual int
58 
59 virtual int
60 setParameters(const int & numberOfDimensions0=2,
61  const aString & reactionName =nullString);
62 virtual int
63 setPdeParameters(CompositeGrid & cg, const aString & command = nullString,
64  DialogData *interface =NULL );
65 
66 virtual int
68  const int & degreeSpace =2,
69  const int & degreeTime =1 );
70 
71 // virtual int
72 // setUserDefinedParameters();
73 
74  virtual int
76 
77  virtual
78  int getComponents( IntegerArray &components );
79 
80  virtual
82  const int & axis,
83  const int & grid,
84  CompositeGrid & cg);
85 
86 virtual
87 bool isMixedBC( int bc );
88 
89 };
90 
91 #endif