Chombo + EB + MF  3.2
CylinderSpokesCS.H
Go to the documentation of this file.
1 #ifdef CH_LANG_CC
2 /*
3  * _______ __
4  * / ___/ / ___ __ _ / / ___
5  * / /__/ _ \/ _ \/ V \/ _ \/ _ \
6  * \___/_//_/\___/_/_/_/_.__/\___/
7  * Please refer to Copyright.txt, in Chombo's root directory.
8  */
9 #endif
10 
11 // CylinderSpokesCS.H
12 // petermc, 8 Oct 2013
13 
14 #ifndef _CYLINDERSPOKESCS_H_
15 #define _CYLINDERSPOKESCS_H_
16 
17 #include "CylinderCS.H"
18 #include "NamespaceHeader.H"
19 
20 /// MultiBlockCoordSys with a central cubic box and four sectors.
22 /** MultiBlockCoordSys with a central cubic box and four sectors.
23  */
24 {
25 public:
26 
27  /**
28  \name Constructors, destructor and defines
29  */
30  /*@{*/
31 
32  ///
33  /** Default constructor.
34  */
36 
37  ///
38  /** Destructor.
39  */
40  virtual ~CylinderSpokesCS();
41 
42 
43  virtual void define(const ProblemDomain& a_levelDomain,
44  const RealVect& a_dx);
45 
46  /*@}*/
47 
48 protected:
49 
50 private:
51 
52  void operator=(const CylinderSpokesCS&);
53 
55 };
56 
57 
59 {
60 
61 public:
62 
64  {
65  }
66 
68  {
69  }
70 
71  virtual MultiBlockCoordSys* getCoordSys(const ProblemDomain& levelDomain,
72  const RealVect& a_dx) const;
73 };
74 
75 #include "NamespaceFooter.H"
76 
77 #endif
A class to facilitate interaction with physical boundary conditions.
Definition: ProblemDomain.H:141
virtual ~CylinderSpokesCS()
virtual void define(const ProblemDomain &a_levelDomain, const RealVect &a_dx)
MultiBlockCoordSys with a central cubic box and four sectors.
Definition: CylinderCS.H:21
CylinderSpokesCSFactory()
Definition: CylinderSpokesCS.H:63
virtual const NewCoordSys * getCoordSys(int a_n) const
Return the mapping which corresponds to the block with the given index.
Definition: MultiBlockCoordSys.H:250
virtual interface class encapsulating multi-block mapping API
Definition: MultiBlockCoordSys.H:34
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
MultiBlockCoordSys with a central cubic box and four sectors.
Definition: CylinderSpokesCS.H:21
Definition: CylinderCS.H:109
virtual ~CylinderSpokesCSFactory()
Definition: CylinderSpokesCS.H:67
void operator=(const CylinderSpokesCS &)
Definition: CylinderSpokesCS.H:58