Class documentation of Concepts

Loading...
Searching...
No Matches
strategyChange.hh
Go to the documentation of this file.
1
6#ifndef stratChange_hh
7#define stratChange_hh
8
10#include "subdivision.hh"
11
12namespace concepts {
13
14 // forward declaration
15 class Connector;
16
17 // ******************************************************** StrategyChange **
18
26 public:
34 const Connector& conn) throw();
36 const Subdivision& oldStrategy() const throw() { return oldStrategy_; }
38 const Subdivision& newStrategy() const throw() { return newStrategy_; }
40 const Connector& connector() const throw() { return conn_; }
41 protected:
42 virtual std::ostream& info(std::ostream& os) const throw();
43 private:
44 const Subdivision& oldStrategy_, & newStrategy_;
45 const Connector& conn_;
46 };
47
48} // namespace concepts
49
50#endif // stratChange_hh
StrategyChange(const Subdivision &oldStrategy, const Subdivision &newStrategy, const Connector &conn)
const Subdivision & newStrategy() const
Returns the new strategy.
const Connector & connector() const
Returns the quad.
const Subdivision & oldStrategy() const
Returns the old strategy.
virtual std::ostream & info(std::ostream &os) const
Returns information in an output stream.
Set< F > makeSet(uint n, const F &first,...)
Definition set.hh:320