Class documentation of Concepts

Loading...
Searching...
No Matches
buildFaceDofs.hh
Go to the documentation of this file.
1
7#ifndef buildFaceDofs_hh
8#define buildFaceDofs_hh
9
10#include "hp3D/space.hh"
11#include "hp3D/buildDofsBase.hh"
12
13namespace hp3D {
14
15 // forward declaration
16 class Space;
17
18 // ********************************************************* BuildFaceDofs **
19
39 public:
46 virtual void operator()(concepts::Hexahedron& cntr,
48 virtual BuildFaceDofs* clone(Space* spc = 0) const;
63 virtual bool trunk(uint p, uint q, const ushort P[2]);
64 };
65
66 // ************************************************* BuildFaceDofsLinTrunk **
67
84 public:
91 virtual BuildFaceDofsLinTrunk* clone(Space* spc = 0) const;
92 virtual bool trunk(uint p, uint q, const ushort P[2]);
93 };
94
95 // ************************************************* BuildFaceDofsHypTrunk **
96
111 public:
118 virtual BuildFaceDofsHypTrunk* clone(Space* spc = 0) const;
119 virtual bool trunk(uint p, uint q, const ushort P[2]);
120 };
121
122} // namespace hp3D
123
124#endif // buildFaceDofs_hh
BuildFaceDofsHypTrunk()
Default constructor.
virtual BuildFaceDofsHypTrunk * clone(Space *spc=0) const
virtual bool trunk(uint p, uint q, const ushort P[2])
virtual BuildFaceDofsLinTrunk * clone(Space *spc=0) const
BuildFaceDofsLinTrunk()
Default constructor.
virtual bool trunk(uint p, uint q, const ushort P[2])
BuildFaceDofs(Space &spc)
BuildFaceDofs()
Default constructor.
virtual BuildFaceDofs * clone(Space *spc=0) const
virtual bool trunk(uint p, uint q, const ushort P[2])
virtual void operator()(concepts::Hexahedron &cntr, concepts::TColumn< Real > *&T1)
Definition meshDX.hh:23