13 #ifndef __appshop__residual_shop_bdry_h
14 #define __appshop__residual_shop_bdry_h
35 const std::vector<double>& input,
37 unsigned int data_index,
38 const FEFaceValuesBase<dim>& fe,
39 const std::vector<Point<dim> >& velocity,
48 const std::vector<double>& input,
49 const std::vector<double>& data,
50 const FEFaceValuesBase<dim>& fe,
51 const VectorSlice<
const std::vector<std::vector<double> > >& velocity,
66 const VectorSlice<
const std::vector<std::vector<double> > >& input,
67 const VectorSlice<
const std::vector<std::vector<double> > >& data,
68 const FEFaceValuesBase<dim>& fe,
69 const VectorSlice<
const std::vector<std::vector<double> > >& velocity,
81 const std::vector<double>& input,
82 const FEFaceValuesBase<dim>& fe,
83 const FEFaceValuesBase<dim>& fetest,
99 const VectorSlice<
const std::vector<std::vector<double> > >& input,
100 const FEFaceValuesBase<dim>& fe,
101 const FEFaceValuesBase<dim>& fetest,
114 const std::vector<double>& input,
115 const FEFaceValuesBase<dim>& fe,
116 const FEFaceValuesBase<dim>& fetest,
117 const std::vector<double>& a,
118 bool divide =
false);
130 const VectorSlice<
const std::vector<std::vector<double> > >& input,
131 const FEFaceValuesBase<dim>& fe,
132 const FEFaceValuesBase<dim>& fetest,
145 const VectorSlice<
const std::vector<std::vector<double> > >& input,
146 const FEFaceValuesBase<dim>& fe,
147 const FEFaceValuesBase<dim>& fetest,
148 const std::vector<double>& a,
149 bool divide =
false);
157 const VectorSlice<
const std::vector<std::vector<double> > >& input,
158 const FEFaceValuesBase<dim>& fe,
159 const FEFaceValuesBase<dim>& fetest);
166 const VectorSlice<
const std::vector<std::vector<double> > >& input,
167 const FEFaceValuesBase<dim>& fe,
168 const FEFaceValuesBase<dim>& fetest);
180 const std::vector<double>& input,
181 const FEFaceValuesBase<dim>& fe,
182 const double factor = 1.);
195 const std::vector<double>& input,
196 const FEFaceValuesBase<dim>& fe,
197 const std::vector<double>& a,
198 const double factor = 1.,
199 bool divide =
false);
210 const std::vector<double>& input,
212 const unsigned int data_index,
213 const FEFaceValuesBase<dim>& fe,
214 const std::vector<double>& factor,
215 const double factor2 = 1.,
216 bool divide =
false);
225 const std::vector<double>& u,
227 const std::vector<double>& data,
228 const FEFaceValuesBase<dim>& fe,
240 const VectorSlice<
const std::vector<std::vector<double> > >& u,
242 const VectorSlice<
const std::vector<std::vector<double> > >& data,
243 const FEFaceValuesBase<dim>& fe,
254 const std::vector<double>& u,
257 const unsigned int data_index,
258 const FEFaceValuesBase<dim>& fe,
269 const std::vector<double>& u,
272 const unsigned int data_index,
273 const FEFaceValuesBase<dim>& fe,
274 const std::vector<double>& factor,
284 const VectorSlice<
const std::vector<std::vector<double> > >& u,
287 const unsigned int data_index,
288 const FEFaceValuesBase<dim>& fe,
289 const std::vector<double>& factor,