36 #ifndef STDREGIONS_HPP
37 #define STDREGIONS_HPP
164 "InvLaplacianWithUnityMean",
168 "WeakDirectionalDeriv",
169 "MassLevelCurvature",
170 "LinearAdvectionReaction",
171 "LinearAdvectionDiffusionReaction",
176 "IProductWRTDerivBase0",
177 "IProductWRTDerivBase1",
178 "IProductWRTDerivBase2",
181 "InvHybridDGHelmholtz",
182 "HybridDGHelmBndLam",
223 typedef std::map<StdRegions::VarCoeffType, Array<OneD, NekDouble> >
VarCoeffMap;
241 "FactorSVVCutoffRatio",
242 "FactorSVVDiffCoeff",
294 "Dir1FwdDir1_Dir2FwdDir2",
295 "Dir1FwdDir1_Dir2BwdDir2",
296 "Dir1BwdDir1_Dir2FwdDir2",
297 "Dir1BwdDir1_Dir2BwdDir2",
298 "Dir1FwdDir2_Dir2FwdDir1",
299 "Dir1FwdDir2_Dir2BwdDir1",
300 "Dir1BwdDir2_Dir2FwdDir1",
301 "Dir1BwdDir2_Dir2BwdDir1"
309 template<
class InputIterator,
class EqualityComparable>
310 InputIterator
find(InputIterator first, InputIterator last,
311 InputIterator startingpoint,
312 const EqualityComparable& value)
316 if(startingpoint == first)
318 val =
find(first,last,value);
322 val =
find(startingpoint,last,value);
325 val =
find(first,startingpoint,value);
326 if(val == startingpoint)
338 #endif //STDREGIONS_H