13 #ifndef __appshop__matrix_shop_face_h
14 #define __appshop__matrix_shop_face_h
23 using namespace AppFrame;
40 const FEFaceValuesBase<dim>& int_fe,
41 const FEFaceValuesBase<dim>& ext_fe,
42 const VectorSlice<
const std::vector<std::vector<double> > >& velocity,
54 const FEFaceValuesBase<dim>& int_fe,
55 const FEFaceValuesBase<dim>& ext_fe,
56 const std::vector<Point<dim> >& velocity);
71 const std::vector<unsigned int>& indices,
72 const FEFaceValuesBase<dim>& int_fe,
73 const FEFaceValuesBase<dim>& ext_fe,
74 const FEFaceValuesBase<dim>& int_fetest,
75 const FEFaceValuesBase<dim>& ext_fetest,
87 const FEFaceValuesBase<dim>& int_fetest,
88 const FEFaceValuesBase<dim>& int_fe,
89 const FEFaceValuesBase<dim>& ext_fetest,
90 const FEFaceValuesBase<dim>& ext_fe,
91 const std::vector<double>& int_factor,
92 const std::vector<double>& ext_factor);
103 const FEFaceValuesBase<dim>& int_fe,
104 const FEFaceValuesBase<dim>& int_fetest,
105 const FEFaceValuesBase<dim>& ext_fe,
106 const FEFaceValuesBase<dim>& ext_fetest);
116 const FEFaceValuesBase<dim>& int_fe,
117 const FEFaceValuesBase<dim>& ext_fe,
118 const FEFaceValuesBase<dim>& int_fetest,
119 const FEFaceValuesBase<dim>& ext_fetest,
131 const FEFaceValuesBase<dim>& int_fe,
132 const FEFaceValuesBase<dim>& ext_fe,
133 const FEFaceValuesBase<dim>& int_fetest,
134 const FEFaceValuesBase<dim>& ext_fetest,
136 const std::vector<double>& int_factor,
137 const std::vector<double>& ext_factor);
148 const FEFaceValuesBase<dim>& int_fe,
149 const FEFaceValuesBase<dim>& ext_fe,
150 const double factor2);
160 const FEFaceValuesBase<dim>& int_fe,
161 const FEFaceValuesBase<dim>& ext_fe,
162 const std::vector<double>& factor,
163 const double factor2,
164 bool divide =
false);
181 const FEFaceValuesBase<dim>& int_fe,
182 const FEFaceValuesBase<dim>& ext_fe,
184 double int_factor = 1.,
185 double ext_factor = -1.);
197 const FEFaceValuesBase<dim>& int_fe,
198 const FEFaceValuesBase<dim>& ext_fe,
199 const std::vector<double>& factor,