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"
226 typedef std::map<StdRegions::VarCoeffType, Array<OneD, NekDouble> >
VarCoeffMap;
245 "FactorSVVCutoffRatio",
246 "FactorSVVDiffCoeff",
299 "Dir1FwdDir1_Dir2FwdDir2",
300 "Dir1FwdDir1_Dir2BwdDir2",
301 "Dir1BwdDir1_Dir2FwdDir2",
302 "Dir1BwdDir1_Dir2BwdDir2",
303 "Dir1FwdDir2_Dir2FwdDir1",
304 "Dir1FwdDir2_Dir2BwdDir1",
305 "Dir1BwdDir2_Dir2FwdDir1",
306 "Dir1BwdDir2_Dir2BwdDir1"
314 template<
class InputIterator,
class EqualityComparable>
315 InputIterator
find(InputIterator first, InputIterator last,
316 InputIterator startingpoint,
317 const EqualityComparable& value)
321 if(startingpoint == first)
323 val =
find(first,last,value);
327 val =
find(startingpoint,last,value);
330 val =
find(first,startingpoint,value);
331 if(val == startingpoint)
343 #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