36 #ifndef STDREGIONS_HPP
37 #define STDREGIONS_HPP
165 "InvLaplacianWithUnityMean",
169 "WeakDirectionalDeriv",
170 "MassLevelCurvature",
171 "LinearAdvectionReaction",
172 "LinearAdvectionDiffusionReaction",
177 "IProductWRTDerivBase0",
178 "IProductWRTDerivBase1",
179 "IProductWRTDerivBase2",
182 "InvHybridDGHelmholtz",
183 "HybridDGHelmBndLam",
194 "PhysInterpToEquiSpaced"
225 typedef std::map<StdRegions::VarCoeffType, Array<OneD, NekDouble> >
VarCoeffMap;
243 "FactorSVVCutoffRatio",
244 "FactorSVVDiffCoeff",
296 "Dir1FwdDir1_Dir2FwdDir2",
297 "Dir1FwdDir1_Dir2BwdDir2",
298 "Dir1BwdDir1_Dir2FwdDir2",
299 "Dir1BwdDir1_Dir2BwdDir2",
300 "Dir1FwdDir2_Dir2FwdDir1",
301 "Dir1FwdDir2_Dir2BwdDir1",
302 "Dir1BwdDir2_Dir2FwdDir1",
303 "Dir1BwdDir2_Dir2BwdDir1"
311 template<
class InputIterator,
class EqualityComparable>
312 InputIterator
find(InputIterator first, InputIterator last,
313 InputIterator startingpoint,
314 const EqualityComparable& value)
318 if(startingpoint == first)
320 val =
find(first,last,value);
324 val =
find(startingpoint,last,value);
327 val =
find(first,startingpoint,value);
328 if(val == startingpoint)
340 #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