36 #ifndef NEKTAR_SOLVERS_SHALLOWWATERSOLVER_EQUATIONSYSTEMS_LINEARSWE_H
37 #define NEKTAR_SOLVERS_SHALLOWWATERSOLVER_EQUATIONSYSTEMS_LINEARSWE_H
78 void DoOdeRhs(
const Array<
OneD,
const Array<OneD, NekDouble> > &inarray,
79 Array<
OneD, Array<OneD, NekDouble> > &outarray,
83 Array<
OneD, Array<OneD, NekDouble> > &outarray,
87 const Array<
OneD,
const Array<OneD, NekDouble> > &physfield,
88 Array<
OneD, Array<
OneD, Array<OneD, NekDouble> > > &flux);
108 Array<
OneD, Array<OneD, NekDouble> > &numfluxX);
111 Array<
OneD, Array<OneD, NekDouble> > &numfluxX,
112 Array<
OneD, Array<OneD, NekDouble> > &numfluxY);
117 void WallBoundary2D(
int bcRegion,
int cnt, Array<
OneD, Array<OneD, NekDouble> > &physarray);
118 void WallBoundary(
int bcRegion,
int cnt, Array<
OneD, Array<OneD, NekDouble> > &physarray);
120 void AddCoriolis(
const Array<
OneD,
const Array<OneD, NekDouble> > &physarray,
121 Array<
OneD, Array<OneD, NekDouble> > &outarray);
124 Array<
OneD, Array<OneD, NekDouble> >&physout);
126 Array<
OneD, Array<OneD, NekDouble> >&physout);
129 const Array<
OneD, Array<OneD, NekDouble> > &physfield,
130 Array<
OneD, Array<OneD, NekDouble> > &velocity);