36 #ifndef STDREGIONS_HPP
37 #define STDREGIONS_HPP
166 "InvLaplacianWithUnityMean",
170 "WeakDirectionalDeriv",
171 "MassLevelCurvature",
172 "LinearAdvectionReaction",
173 "LinearAdvectionDiffusionReaction",
178 "IProductWRTDerivBase0",
179 "IProductWRTDerivBase1",
180 "IProductWRTDerivBase2",
183 "InvHybridDGHelmholtz",
184 "HybridDGHelmBndLam",
195 "PhysInterpToEquiSpaced"
227 typedef std::map<StdRegions::VarCoeffType, Array<OneD, NekDouble> >
VarCoeffMap;
246 "FactorSVVCutoffRatio",
247 "FactorSVVDiffCoeff",
300 "Dir1FwdDir1_Dir2FwdDir2",
301 "Dir1FwdDir1_Dir2BwdDir2",
302 "Dir1BwdDir1_Dir2FwdDir2",
303 "Dir1BwdDir1_Dir2BwdDir2",
304 "Dir1FwdDir2_Dir2FwdDir1",
305 "Dir1FwdDir2_Dir2BwdDir1",
306 "Dir1BwdDir2_Dir2FwdDir1",
307 "Dir1BwdDir2_Dir2BwdDir1"
315 template<
class InputIterator,
class EqualityComparable>
316 InputIterator
find(InputIterator first, InputIterator last,
317 InputIterator startingpoint,
318 const EqualityComparable& value)
322 if(startingpoint == first)
324 val =
find(first,last,value);
328 val =
find(startingpoint,last,value);
331 val =
find(first,startingpoint,value);
332 if(val == startingpoint)
344 #endif //STDREGIONS_H
std::map< ConstFactorType, NekDouble > ConstFactorMap
const char *const ConstFactorTypeMap[]
const char *const IndexMapTypeMap[]
std::map< StdRegions::VarCoeffType, Array< OneD, NekDouble > > VarCoeffMap
const char *const MatrixTypeMap[]
const char *const ElementTypeMap[]
const char *const OrientationMap[]
InputIterator find(InputIterator first, InputIterator last, InputIterator startingpoint, const EqualityComparable &value)
const char *const VarCoeffTypeMap[]
static VarCoeffMap NullVarCoeffMap
static ConstFactorMap NullConstFactorMap