AMR-Solver  1.0
Block-based Octree AMR grid flow solver
vecfield.h
Go to the documentation of this file.
1 namespace myOctree {
2 
4 
13 class VecField {
14 
15  public:
16 
19  int Nx,Ny,Nz;
20  int N;
22 
25  double*** x;
26  double*** y;
27  double*** z;
29 
30 
31  std::string name;
35  FieldBc xbc[3][2];
36  FieldBc ybc[3][2];
37  FieldBc zbc[3][2];
39 
40  VecField( int N_x, int N_y, int N_z, std::string info );
42  VecField();
44  VecField(const VecField &obj);
46  ~VecField();
48  void set_field(double);
51  private:
52  protected:
53 
54 };
55 
56 
57 }
FieldBc zbc[3][2]
Definition: vecfield.h:37
double *** z
Definition: vecfield.h:27
void set_field(double)
Definition: vecfield.cpp:107
Template class for any vector field variable in the domain.
Definition: vecfield.h:13
AMR grid stuff.
Definition: adapt.cpp:6
std::string name
Definition: vecfield.h:31
double *** x
Definition: vecfield.h:25
double *** y
Definition: vecfield.h:26
FieldBc xbc[3][2]
Definition: vecfield.h:35
FieldBc ybc[3][2]
Definition: vecfield.h:36
field_boundary_flags
Definition: boundary.h:16