35 #ifndef STDREGIONS_HPP 36 #define STDREGIONS_HPP 163 "InvLaplacianWithUnityMean",
167 "WeakDirectionalDeriv",
168 "MassLevelCurvature",
169 "LinearAdvectionReaction",
170 "LinearAdvectionDiffusionReaction",
175 "IProductWRTDerivBase0",
176 "IProductWRTDerivBase1",
177 "IProductWRTDerivBase2",
180 "InvHybridDGHelmholtz",
181 "HybridDGHelmBndLam",
190 "PreconLinearSpaceMass",
193 "PhysInterpToEquiSpaced",
264 typedef std::map<StdRegions::VarCoeffType, Array<OneD, NekDouble> >
VarCoeffMap;
286 "FactorSVVCutoffRatio",
287 "FactorSVVDiffCoeff",
288 "FactorSVVPowerKerDiffCoeff",
289 "FactorSVVDGKerDiffCoeff",
342 "Dir1FwdDir1_Dir2FwdDir2",
343 "Dir1FwdDir1_Dir2BwdDir2",
344 "Dir1BwdDir1_Dir2FwdDir2",
345 "Dir1BwdDir1_Dir2BwdDir2",
346 "Dir1FwdDir2_Dir2FwdDir1",
347 "Dir1FwdDir2_Dir2BwdDir1",
348 "Dir1BwdDir2_Dir2FwdDir1",
349 "Dir1BwdDir2_Dir2BwdDir1" 357 template<
class InputIterator,
class EqualityComparable>
358 InputIterator
find(InputIterator first, InputIterator last,
359 InputIterator startingpoint,
360 const EqualityComparable& value)
364 if(startingpoint == first)
366 val =
find(first,last,value);
370 val =
find(startingpoint,last,value);
373 val =
find(first,startingpoint,value);
374 if(val == startingpoint)
388 { { 0, 0.36212, 1, 0, 0, 0, 0, 0, 0, 0, 0 },
389 { 0, 0.70546, 0.078836, 1, 0, 0, 0, 0, 0, 0, 0 },
390 { 0, 0, 0.49411, 0.072394, 1, 0, 0, 0, 0, 0, 0 },
391 { 0, 0, 0.000073566, 0.40506, 0.094122, 1, 0, 0, 0, 0, 0 },
392 { 0, 0, 0, 0.0001422, 0.36863, 0.11815, 1, 0, 0, 0, 0 },
393 { 0, 0, 0, 0, 0.00019497, 0.41397, 0.16927, 1, 0, 0, 0 },
394 { 0, 0, 0, 0, 0, 0.0009762, 0.12747, 0.13763, 1, 0, 0 },
395 { 0, 0, 0, 0, 0, 0, 0.0023592, 0.23683, 0.17196, 1, 0 },
396 { 0, 0, 0, 0, 0, 0, 0, 0.0026055, 0.28682, 0.22473, 1 } };
401 #endif //STDREGIONS_H
const int kSVVDGFiltermodesmax
std::map< ConstFactorType, NekDouble > ConstFactorMap
const int kSVVDGFiltermodesmin
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 NekDouble kSVVDGFilter[9][11]
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