46 namespace LocalRegions
65 Array<OneD, ExpansionSharedPtr> &EdgeExp,
66 Array<OneD, NekDouble> &inout);
74 Array<OneD, ExpansionSharedPtr> &EdgeExp,
75 Array<
OneD, Array<OneD, NekDouble> > &edgeCoeffs,
76 Array<OneD, NekDouble> &outarray);
80 Array<OneD, const NekDouble> &inarray,
81 Array<OneD, ExpansionSharedPtr> &EdgeExp,
82 Array<OneD, NekDouble> &outarray,
88 Array<OneD, NekDouble> &edgePhys,
89 Array<OneD, NekDouble> &outarray,
95 Array<OneD, ExpansionSharedPtr> &EdgeExp,
96 Array<OneD, NekDouble> &edgePhys,
98 Array<OneD, NekDouble> &outarray);
102 const Array<OneD, const NekDouble> &inarray,
103 Array<OneD, ExpansionSharedPtr> &EdgeExp,
105 Array<OneD, NekDouble> &outarray);
136 const Array<OneD, const NekDouble> &incoeffs,
137 Array<OneD, ExpansionSharedPtr> &EdgeExp,
138 Array<
OneD, Array<OneD, NekDouble> > &edgeCoeffs,
139 Array<OneD, NekDouble> &out_d);
144 const Array<OneD, const NekDouble> &Fx,
145 const Array<OneD, const NekDouble> &Fy,
146 Array<OneD, NekDouble> &outarray);
151 const Array<OneD, const NekDouble> &Fn,
152 Array<OneD, NekDouble> &outarray);
156 virtual void v_AddRobinEdgeContribution(
const int edgeid,
const Array<OneD, const NekDouble> &primCoeffs, Array<OneD, NekDouble> &coeffs);
164 const Array<OneD, const NekDouble> &varcoeff,
165 Array<OneD,NekDouble> &outarray);
185 ASSERTL1(edge < nEdges,
"Edge out of range.");
220 "Both adjacent elements already set.");