13 #ifndef __appshop__residual_shop_cell_h
14 #define __appshop__residual_shop_cell_h
41 const std::vector<double>& input,
42 const FEValuesBase<dim>& fe,
43 const VectorSlice<
const std::vector<std::vector<double> > >& velocity,
60 const VectorSlice<
const std::vector<std::vector<double> > >& input,
61 const FEValuesBase<dim>& fe,
62 const VectorSlice<
const std::vector<std::vector<double> > >& velocity,
77 const std::vector<double>& input,
78 const FEValuesBase<dim>& fe,
79 const std::vector<Point<dim> >& velocity,
92 unsigned int direction,
93 const FEValuesBase<dim>& fe,
94 const FEValuesBase<dim>& fetest,
106 const std::vector<double>& input,
107 unsigned int direction,
108 const FEValuesBase<dim>& fe,
109 const FEValuesBase<dim>& fetest,
122 const FEValuesBase<dim>& fe,
123 const FEValuesBase<dim>& fetest,
135 const VectorSlice<
const std::vector<std::vector<double> > >& input,
136 const FEValuesBase<dim>& fe,
137 const FEValuesBase<dim>& fetest,
149 const VectorSlice<
const std::vector<std::vector<double> > >& input,
150 const FEValuesBase<dim>& fe,
151 const FEValuesBase<dim>& fetest,
152 const std::vector<double>& a);
167 const FEValuesBase<dim>& fe,
168 const FEValuesBase<dim>& fetest,
184 const std::vector<double>& input,
185 const FEValuesBase<dim>& fe,
186 const FEValuesBase<dim>& fetest,
195 const VectorSlice<
const std::vector<std::vector<double> > >& input,
196 const FEValuesBase<dim>& fe,
197 const FEValuesBase<dim>& fetest);
204 const VectorSlice<
const std::vector<std::vector<double> > >& input,
205 const FEValuesBase<dim>& fe,
206 const FEValuesBase<dim>& fetest);
219 const FEValuesBase<dim>& fe,
220 const std::vector<double>& nu,
221 bool divide =
false);
235 const FEValuesBase<dim>& fe,
236 const std::vector<double>& nu,
237 bool divide =
false);
251 const FEValuesBase<dim>& fe,
265 const FEValuesBase<dim>& fe,
278 const FEValuesBase<dim>& fe,
290 const std::vector<double>& input,
291 const FEValuesBase<dim>& fe,
306 const VectorSlice<
const std::vector<std::vector<double> > >& input,
307 const FEValuesBase<dim>& fe,
324 const unsigned int start_component,
325 const FEValuesBase<dim>& fe,
339 const std::vector<double>& input,
340 const FEValuesBase<dim>& fe,
350 const std::vector<double>& input,
351 const std::vector<double>& last_time,
352 const FEValuesBase<dim>& fe,
361 const VectorSlice<
const std::vector<std::vector<double> > >& input,
362 const VectorSlice<
const std::vector<std::vector<double> > >& last_time,
363 const FEValuesBase<dim>& fe,
372 const std::vector<double>& input,
373 const FEValuesBase<dim>& fe,
374 const std::vector<double>& factor,
375 bool divide =
false);
383 const VectorSlice<
const std::vector<std::vector<double> > >& input,
384 const FEValuesBase<dim>& fe,
385 const std::vector<double>& factor,