 
 
 
| Public Member Functions | |
| RegionQuadCombo () | |
| RegionQuadCombo (const RCP< CellFilterStub > &domain, const RCP< QuadratureFamilyStub > &quad, const ParametrizedCurve ¶mCurve=ParametrizedCurve::returnDummyCurve(), const WatchFlag &watch=WatchFlag()) | |
| bool | operator== (const RegionQuadCombo &other) const | 
| std::string | toString () const | 
| bool | operator< (const RegionQuadCombo &other) const | 
| const RCP< CellFilterStub > & | domain () const | 
| const RCP< QuadratureFamilyStub > & | quad () const | 
| const WatchFlag & | watch () const | 
| const ParametrizedCurve & | paramCurve () const | 
| Static Private Member Functions | |
| static int | getID (const RCP< CellFilterStub > &domain, const RCP< QuadratureFamilyStub > &quad, const WatchFlag &watch) | 
| static int | topID () | 
| static Map< RegTriple, int > & | domainAndQuadToIDMap () | 
| Private Attributes | |
| int | id_ | 
| RCP< CellFilterStub > | domain_ | 
| RCP< QuadratureFamilyStub > | quad_ | 
| ParametrizedCurve | paramCurve_ | 
| WatchFlag | watch_ | 
| Related Functions | |
| (Note that these are not member functions.) | |
| ostream & | operator<< (std::ostream &os, const Sundance::RegionQuadCombo &c) | 
| std::string | toString (const Sundance::RegionQuadCombo &h) | 
Class RegionQuadCombo is used as an identifier for regions. The only thing it needs to do is to be useable as a key in a STL map.
Definition at line 66 of file SundanceRegionQuadCombo.hpp.
| RegionQuadCombo::RegionQuadCombo | ( | ) | 
Definition at line 39 of file SundanceRegionQuadCombo.cpp.
| RegionQuadCombo::RegionQuadCombo | ( | const RCP< CellFilterStub > & | domain, | |
| const RCP< QuadratureFamilyStub > & | quad, | |||
| const ParametrizedCurve & | paramCurve = ParametrizedCurve::returnDummyCurve(), | |||
| const WatchFlag & | watch = WatchFlag() | |||
| ) | 
Definition at line 43 of file SundanceRegionQuadCombo.cpp.
| const RCP<CellFilterStub>& Sundance::RegionQuadCombo::domain | ( | ) | const  [inline] | 
Definition at line 91 of file SundanceRegionQuadCombo.hpp.
References domain_.
Referenced by Sundance::SumOfIntegrals::funcsOnRegion(), Sundance::FunctionSupportResolver::FunctionSupportResolver(), Sundance::EquationSet::init(), Sundance::SumOfIntegrals::integralHasTestFunctions(), Sundance::SumOfIntegrals::merge(), Sundance::SumOfIntegrals::nullRegion(), Sundance::SumOfIntegrals::toXML(), and Sundance::SumOfBCs::toXML().
| Sundance::Map< RegTriple, int > & RegionQuadCombo::domainAndQuadToIDMap | ( | ) |  [static, private] | 
| int RegionQuadCombo::getID | ( | const RCP< CellFilterStub > & | domain, | |
| const RCP< QuadratureFamilyStub > & | quad, | |||
| const WatchFlag & | watch | |||
| ) |  [static, private] | 
Definition at line 52 of file SundanceRegionQuadCombo.cpp.
References domainAndQuadToIDMap(), and topID().
| bool Sundance::RegionQuadCombo::operator< | ( | const RegionQuadCombo & | other | ) | const  [inline] | 
| bool Sundance::RegionQuadCombo::operator== | ( | const RegionQuadCombo & | other | ) | const  [inline] | 
| const ParametrizedCurve& Sundance::RegionQuadCombo::paramCurve | ( | ) | const  [inline] | 
Definition at line 102 of file SundanceRegionQuadCombo.hpp.
References paramCurve_.
Referenced by Sundance::SumOfIntegrals::merge().
| const RCP<QuadratureFamilyStub>& Sundance::RegionQuadCombo::quad | ( | ) | const  [inline] | 
Definition at line 94 of file SundanceRegionQuadCombo.hpp.
References quad_.
Referenced by Sundance::EquationSet::init(), Sundance::SumOfIntegrals::merge(), Sundance::SumOfIntegrals::toXML(), and Sundance::SumOfBCs::toXML().
| static int Sundance::RegionQuadCombo::topID | ( | ) |  [inline, static, private] | 
| string RegionQuadCombo::toString | ( | ) | const | 
Definition at line 66 of file SundanceRegionQuadCombo.cpp.
References domain_, Sundance::WatchFlag::name(), quad_, and watch().
Referenced by operator<<(), toString(), Sundance::SumOfIntegrals::toText(), and Sundance::SumOfBCs::toText().
| const WatchFlag& Sundance::RegionQuadCombo::watch | ( | ) | const  [inline] | 
Definition at line 98 of file SundanceRegionQuadCombo.hpp.
References watch_.
Referenced by Sundance::SumOfIntegrals::eqnSetSetupVerb(), Sundance::FunctionSupportResolver::FunctionSupportResolver(), Sundance::SumOfIntegrals::hasWatchedTerm(), Sundance::EquationSet::init(), Sundance::SumOfIntegrals::merge(), toString(), Sundance::SumOfIntegrals::toXML(), and Sundance::SumOfBCs::toXML().
| ostream & operator<< | ( | std::ostream & | os, | |
| const Sundance::RegionQuadCombo & | c | |||
| ) |  [related] | 
| std::string toString | ( | const Sundance::RegionQuadCombo & | h | ) |  [related] | 
| RCP<CellFilterStub> Sundance::RegionQuadCombo::domain_  [private] | 
| int Sundance::RegionQuadCombo::id_  [private] | 
Definition at line 108 of file SundanceRegionQuadCombo.hpp.
Referenced by operator<(), and operator==().
| ParametrizedCurve Sundance::RegionQuadCombo::paramCurve_  [private] | 
Such RQC might have one curve
Definition at line 117 of file SundanceRegionQuadCombo.hpp.
Referenced by paramCurve().
| RCP<QuadratureFamilyStub> Sundance::RegionQuadCombo::quad_  [private] | 
| WatchFlag Sundance::RegionQuadCombo::watch_  [private] |