36 #ifndef NEKTAR_SOLVERUTILS_FORCING
37 #define NEKTAR_SOLVERUTILS_FORCING
59 const Array<OneD, MultiRegions::ExpListSharedPtr>&,
75 const Array<OneD, MultiRegions::ExpListSharedPtr>& pFields,
76 const unsigned int& pNumForcingFields,
77 const TiXmlElement* pForce);
81 const Array<OneD, MultiRegions::ExpListSharedPtr> &fields,
82 const Array<
OneD, Array<OneD, NekDouble> > &inarray,
83 Array<
OneD, Array<OneD, NekDouble> > &outarray,
88 const Array<OneD, MultiRegions::ExpListSharedPtr>& pFields,
89 const unsigned int& pNumForcingFields = 0);
104 const Array<OneD, MultiRegions::ExpListSharedPtr>& pFields,
105 const unsigned int& pNumForcingFields,
106 const TiXmlElement* pForce) = 0;
109 const Array<OneD, MultiRegions::ExpListSharedPtr> &fields,
110 const Array<
OneD, Array<OneD, NekDouble> > &inarray,
111 Array<
OneD, Array<OneD, NekDouble> > &outarray,
115 Array<OneD, MultiRegions::ExpListSharedPtr> pFields,
117 std::string pFieldName,
118 Array<OneD, NekDouble>& pArray,
119 const std::string& pFunctionName,
124 std::string pFieldName,
125 Array<OneD, NekDouble>& pArray,
126 const std::string& pFunctionName,