46 Loki::NoDestroy > Type;
47 return Type::Instance();
52 Array<OneD, MultiRegions::ExpListSharedPtr> pFields)
58 const int nConvectiveFields,
59 const Array<OneD, MultiRegions::ExpListSharedPtr> &fields,
60 const Array<
OneD, Array<OneD, NekDouble> > &advVel,
61 const Array<
OneD, Array<OneD, NekDouble> > &inarray,
62 Array<
OneD, Array<OneD, NekDouble> > &outarray)
64 v_Advect(nConvectiveFields, fields, advVel, inarray, outarray);
69 Array<OneD, MultiRegions::ExpListSharedPtr> pFields)
73 if (pSession->DefinesSolverInfo(
"HOMOGENEOUS"))
75 std::string HomoStr = pSession->GetSolverInfo(
"HOMOGENEOUS");
76 if (HomoStr ==
"HOMOGENEOUS1D" || HomoStr ==
"Homogeneous1D" ||
77 HomoStr ==
"1D" || HomoStr ==
"Homo1D")
83 ASSERTL0(
false,
"Only 1D homogeneous dimension supported.");