37 #ifndef NEKTAR_LIBS_MULTIREGIONS_DISCONTFIELD1D_H
38 #define NEKTAR_LIBS_MULTIREGIONS_DISCONTFIELD1D_H
50 namespace MultiRegions
66 const std::string &variable,
67 const bool SetUpJustDG =
true);
76 const std::string &variable,
77 bool SetToOneSpaceDimensions =
false);
157 const std::string variable);
162 const std::string variable);
175 const Array<OneD, const NekDouble> &Fn,
176 Array<OneD, NekDouble> &outarray);
178 Array<OneD, NekDouble> &Fwd,
179 Array<OneD, NekDouble> &Bwd);
181 const Array<OneD, const NekDouble> &field,
182 Array<OneD, NekDouble> &Fwd,
183 Array<OneD, NekDouble> &Bwd);
185 Array<OneD, NekDouble> &outarray);
187 const Array<OneD, const NekDouble> &inarray,
188 Array<OneD, NekDouble> &outarray);
194 const std::string variable,
195 Array<OneD, MultiRegions::ExpListSharedPtr>
197 Array<
OneD, SpatialDomains
204 const std::string variable,
205 Array<OneD, MultiRegions::ExpListSharedPtr>
207 Array<
OneD, SpatialDomains
213 const std::string variable);
217 virtual const Array<OneD,const MultiRegions::ExpListSharedPtr>
223 virtual const Array<OneD,const SpatialDomains::BoundaryConditionShPtr>
235 virtual Array<OneD, SpatialDomains::BoundaryConditionShPtr>
242 Array<OneD,int> &ElmtID, Array<OneD,int> &VertID);
247 const std::string varName =
"",
253 const Array<OneD, const NekDouble> &inarray,
254 Array<OneD, NekDouble> &outarray,
258 const Array<OneD, const NekDouble> &dirForcing);
261 void SetUpDG(
const std::string &variable);
269 const std::string &variable);
276 #endif // MULTIERGIONS_DISCONTFIELD1D_H