16 #ifndef __H2D_HCURL_WEAK_FORMS_H
17 #define __H2D_HCURL_WEAK_FORMS_H
19 #include "../integrals/hcurl.h"
20 #include "../weakform/weakform.h"
21 #include "../spline.h"
27 namespace WeakFormsHcurl
34 template<
typename Scalar>
39 Scalar const_coeff = 1.0, Hermes2DFunction<Scalar>* f_coeff = HERMES_DEFAULT_FUNCTION,
43 Scalar const_coeff = 1.0, Hermes2DFunction<Scalar>* f_coeff = HERMES_DEFAULT_FUNCTION,
58 Hermes2DFunction<Scalar>* function_coeff;
67 template<
typename Scalar>
101 template<
typename Scalar>
106 Scalar const_coeff0 = 1.0, Scalar const_coeff1 = 1.0,
107 Hermes2DFunction<Scalar>* f_coeff0 = HERMES_DEFAULT_FUNCTION,
108 Hermes2DFunction<Scalar>* f_coeff1 = HERMES_DEFAULT_FUNCTION,
112 Scalar const_coeff0 = 1.0, Scalar const_coeff1 = 1.0,
113 Hermes2DFunction<Scalar>* f_coeff0 = HERMES_DEFAULT_FUNCTION,
114 Hermes2DFunction<Scalar>* f_coeff1 = HERMES_DEFAULT_FUNCTION,
128 Scalar const_coeff0, const_coeff1;
129 Hermes2DFunction<Scalar>* function_coeff0, *function_coeff1;
138 template<
typename Scalar>
143 Hermes2DFunction<Scalar>* f_coeff = HERMES_DEFAULT_FUNCTION,
146 DefaultResidualVol(
int i, Hermes::vector<std::string> areas, Scalar const_coeff = 1.0,
147 Hermes2DFunction<Scalar>* f_coeff = HERMES_DEFAULT_FUNCTION,
163 Hermes2DFunction<Scalar>* function_coeff;
174 template<
typename Scalar>
208 template<
typename Scalar>
213 Scalar const_coeff = 1.0, Hermes2DFunction<Scalar>* f_coeff = HERMES_DEFAULT_FUNCTION,
217 Scalar const_coeff = 1.0, Hermes2DFunction<Scalar>* f_coeff = HERMES_DEFAULT_FUNCTION,
232 Hermes2DFunction<Scalar>* function_coeff;
242 template<
typename Scalar>
247 Hermes2DFunction<Scalar>* f_coeff = HERMES_DEFAULT_FUNCTION,
251 Hermes2DFunction<Scalar>* f_coeff = HERMES_DEFAULT_FUNCTION,
266 Hermes2DFunction<Scalar>* function_coeff;
275 template<
typename Scalar>
280 Scalar const_coeff = 1.0, Hermes2DFunction<Scalar>* f_coeff = HERMES_DEFAULT_FUNCTION,
284 Scalar const_coeff = 1.0, Hermes2DFunction<Scalar>* f_coeff = HERMES_DEFAULT_FUNCTION,
299 Hermes2DFunction<Scalar>* function_coeff;