36 #ifndef NEKTAR_SOLVERUTILS_ADVECTIONFR
37 #define NEKTAR_SOLVERUTILS_ADVECTIONFR
58 Array<OneD, Array<OneD, NekDouble> >
m_gmat;
83 Array<OneD, MultiRegions::ExpListSharedPtr> pFields);
86 const int nConvectiveFields,
87 const Array<OneD, MultiRegions::ExpListSharedPtr> &fields,
88 const Array<
OneD, Array<OneD, NekDouble> > &advVel,
89 const Array<
OneD, Array<OneD, NekDouble> > &inarray,
90 Array<
OneD, Array<OneD, NekDouble> > &outarray);
94 Array<OneD, MultiRegions::ExpListSharedPtr> pFields);
98 Array<OneD, MultiRegions::ExpListSharedPtr> pFields);
101 const int nConvectiveFields,
102 const Array<OneD, MultiRegions::ExpListSharedPtr> &fields,
103 const Array<OneD, const NekDouble> &fluxX1,
104 const Array<OneD, const NekDouble> &numericalFlux,
105 Array<OneD, NekDouble> &divCFlux);
108 const int nConvectiveFields,
109 const Array<OneD, MultiRegions::ExpListSharedPtr> &fields,
110 const Array<OneD, const NekDouble> &fluxX1,
111 const Array<OneD, const NekDouble> &fluxX2,
112 const Array<OneD, const NekDouble> &numericalFlux,
113 Array<OneD, NekDouble> &divCFlux);
116 const int nConvectiveFields,
117 const Array<OneD, MultiRegions::ExpListSharedPtr> &fields,
118 const Array<OneD, const NekDouble> &fluxX1,
119 const Array<OneD, const NekDouble> &fluxX2,
120 const Array<OneD, const NekDouble> &numericalFlux,
121 Array<OneD, NekDouble> &divCFlux);
124 const int nConvectiveFields,
125 const Array<OneD, MultiRegions::ExpListSharedPtr> &fields,
126 const Array<OneD, const NekDouble> &fluxX1,
127 const Array<OneD, const NekDouble> &fluxX2,
128 const Array<OneD, const NekDouble> &fluxX3,
129 const Array<OneD, const NekDouble> &numericalFlux,
130 Array<OneD, NekDouble> &divCFlux);