42 namespace MultiRegions
59 for(
int n = 0; n <
m_planes.num_elements(); ++n)
77 const bool dealiasing,
79 const std::string &variable,
80 const bool CheckIfSingularSystem):
93 pSession, graph2D, variable,
false,
94 CheckIfSingularSystem);
97 pSession, graph2D, variable,
false,
103 for(n = 0; n <
m_planes.num_elements(); ++n)
111 false, CheckIfSingularSystem);
126 for(i = 0; i < nel; ++i)
140 if(variable.compare(
"DefaultVar") != 0)
148 Array<OneD,NekDouble>& outarray)
150 Array<OneD, NekDouble> tmp;
151 int ncoeffs =
m_planes[0]->GetNcoeffs();
153 for(
int n = 0; n <
m_planes.num_elements(); ++n)
155 m_planes[n]->ImposeDirichletConditions(tmp = outarray +
165 for(
int n = 0; n <
m_planes.num_elements(); ++n)
177 for(
int n = 0; n <
m_planes.num_elements(); ++n)
188 Array<OneD,NekDouble> &field)
191 Array<OneD, NekDouble> tmp;
193 for(
int n = 0; n <
m_planes.num_elements(); ++n)
195 m_planes[n]->SmoothField(tmp = field + cnt);
203 const Array<OneD, const NekDouble> &inarray,
204 Array<OneD, NekDouble> &outarray,
208 const Array<OneD, const NekDouble> &dirForcing)
217 Array<OneD, NekDouble> e_out;
218 Array<OneD, NekDouble> fce(inarray.num_elements());
241 for(n = 0; n <
m_planes.num_elements(); ++n)
246 new_factors = factors;
252 e_out = outarray + cnt1,
253 flags, new_factors, varcoeff,