46 namespace LocalRegions
65 Array<OneD, NekDouble> &inout);
73 Array<OneD,StdRegions::StdExpansionSharedPtr> &EdgeExp,
74 Array<
OneD, Array<OneD, NekDouble> > &edgeCoeffs,
75 Array<OneD,NekDouble> &outarray);
79 Array<OneD, const NekDouble> &inarray,
80 Array<OneD, StdRegions::StdExpansionSharedPtr> &EdgeExp,
81 Array<OneD, NekDouble> &outarray,
87 Array<OneD, NekDouble> &edgePhys,
88 Array<OneD, NekDouble> &outarray,
94 Array<OneD, StdRegions::StdExpansionSharedPtr> &EdgeExp,
95 Array<OneD, NekDouble> &edgePhys,
97 Array<OneD, NekDouble> &outarray);
101 const Array<OneD, const NekDouble> &inarray,
102 Array<OneD, StdRegions::StdExpansionSharedPtr> &EdgeExp,
104 Array<OneD, NekDouble> &outarray);
135 const Array<OneD, const NekDouble> &incoeffs,
136 Array<OneD,StdRegions::StdExpansionSharedPtr> &EdgeExp,
137 Array<
OneD, Array<OneD, NekDouble> > &edgeCoeffs,
138 Array<OneD, NekDouble> &out_d);
143 const Array<OneD, const NekDouble> &Fx,
144 const Array<OneD, const NekDouble> &Fy,
145 Array<OneD, NekDouble> &outarray);
150 const Array<OneD, const NekDouble> &Fn,
151 Array<OneD, NekDouble> &outarray);
155 virtual void v_AddRobinEdgeContribution(
const int edgeid,
const Array<OneD, const NekDouble> &primCoeffs, Array<OneD, NekDouble> &coeffs);
163 const Array<OneD, const NekDouble> &varcoeff,
164 Array<OneD,NekDouble> &outarray);
184 ASSERTL1(edge < nEdges,
"Edge out of range.");
219 "Both adjacent elements already set.");