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,
95 Array<OneD, MultiRegions::ExpListSharedPtr> pFields);
99 Array<OneD, MultiRegions::ExpListSharedPtr> pFields);
102 const int nConvectiveFields,
103 const Array<OneD, MultiRegions::ExpListSharedPtr> &fields,
104 const Array<OneD, const NekDouble> &fluxX1,
105 const Array<OneD, const NekDouble> &numericalFlux,
106 Array<OneD, NekDouble> &divCFlux);
109 const int nConvectiveFields,
110 const Array<OneD, MultiRegions::ExpListSharedPtr> &fields,
111 const Array<OneD, const NekDouble> &fluxX1,
112 const Array<OneD, const NekDouble> &fluxX2,
113 const Array<OneD, const NekDouble> &numericalFlux,
114 Array<OneD, NekDouble> &divCFlux);
117 const int nConvectiveFields,
118 const Array<OneD, MultiRegions::ExpListSharedPtr> &fields,
119 const Array<OneD, const NekDouble> &fluxX1,
120 const Array<OneD, const NekDouble> &fluxX2,
121 const Array<OneD, const NekDouble> &numericalFlux,
122 Array<OneD, NekDouble> &divCFlux);
125 const int nConvectiveFields,
126 const Array<OneD, MultiRegions::ExpListSharedPtr> &fields,
127 const Array<OneD, const NekDouble> &fluxX1,
128 const Array<OneD, const NekDouble> &fluxX2,
129 const Array<OneD, const NekDouble> &fluxX3,
130 const Array<OneD, const NekDouble> &numericalFlux,
131 Array<OneD, NekDouble> &divCFlux);