Class documentation of Concepts

Loading...
Searching...
No Matches
buildTColumnsBase.hh
Go to the documentation of this file.
1
8#ifndef buildTColumnsBase2D_hh
9#define buildTColumnsBase2D_hh
10
11#include "hp2D/spacePreBuilder.hh"
12#include "space/tmatrix.hh"
14
15namespace hp2D {
16
17 // ***************************************************** BuildTColumnsBase **
18
31 template<class F>
33 public concepts::BuildTColumnsBase<F, SpacePreBuilder> {
34 public:
44
45 virtual ~BuildTColumnsBase() {}
46
51 virtual void operator()(const concepts::Connector2& cntr,
52 concepts::TColumn<F>*& T1) const = 0;
53 virtual BuildTColumnsBase<F>* clone(SpaceHelper* spc = 0) const = 0;
54 };
55
56} // namespace hp2D
57
58#endif // buildTColumnsBase2D_hh
SpaceHelper< F, SpacePreBuilder > & spc() const
Returns pointer to space helper class.
virtual void operator()(const concepts::Connector2 &cntr, concepts::TColumn< F > *&T1) const =0
BuildTColumnsBase()
Default constructor.
BuildTColumnsBase(SpaceHelper &spc)