36 #ifndef NEKTAR_SOLVERUTILS_DIFFUSIONWEAKDG
37 #define NEKTAR_SOLVERUTILS_DIFFUSIONWEAKDG
65 Array<OneD, MultiRegions::ExpListSharedPtr> pFields);
68 const int nConvective,
69 const Array<OneD, MultiRegions::ExpListSharedPtr> &fields,
70 const Array<
OneD, Array<OneD, NekDouble> > &inarray,
71 Array<
OneD, Array<OneD, NekDouble> > &outarray);
74 const Array<OneD, MultiRegions::ExpListSharedPtr> &fields,
75 const Array<
OneD, Array<OneD, NekDouble> > &ufield,
76 Array<
OneD, Array<
OneD, Array<OneD, NekDouble> > >&uflux);
79 const Array<OneD, MultiRegions::ExpListSharedPtr> &fields,
81 const Array<OneD, const NekDouble> &ufield,
82 Array<OneD, NekDouble> &penaltyflux);
85 const Array<OneD, MultiRegions::ExpListSharedPtr> &fields,
86 const Array<
OneD, Array<OneD, NekDouble> > &ufield,
87 Array<
OneD, Array<
OneD, Array<OneD, NekDouble> > >&qfield,
88 Array<
OneD, Array<OneD, NekDouble> > &qflux);
91 const Array<OneD, MultiRegions::ExpListSharedPtr> &fields,
94 const Array<OneD, const NekDouble> &qfield,
95 Array<OneD, NekDouble> &penaltyflux,