8 #ifndef MH_FE_VALUES_HH_
9 #define MH_FE_VALUES_HH_
52 double *alfa,
double *beta,
double *gama);
53 void calc_polynom_triangle(
double al_i,
double be_i,
double al_j,
double be_j, arma::mat::fixed<2,2> a,
double poly[] );
57 double al_j,
double be_j,
double ga_j,
58 arma::mat::fixed<3,3> a,
double poly[] );
void calc_polynom_tetrahedron(double al_i, double be_i, double ga_i, double al_j, double be_j, double ga_j, arma::mat::fixed< 3, 3 > a, double poly[])
void node_coordinates_triangle(ElementFullIter ele, double nod[3][2])
double polynom_value_triangle(double poly[], double point[])
void local_matrix_tetrahedron(ElementFullIter ele, FieldType &cond_anisothropy, double scale)
double polynom_integral_tetrahedron(ElementFullIter ele, double poly[])
void bas_func_0_triangle(double x0, double y0, double x1, double y1, double x2, double y2, double *alfa, double *beta, double *gama)
void basis_functions_triangle(double nod[3][2], double alfa[], double beta[], double gama[])
Class template representing a field with values dependent on: point, element, and region...
void local_matrix_line(ElementFullIter ele, FieldType &cond_anisothropy, double scale)
void basis_functions_tetrahedron(ElementFullIter ele, double alfa[], double beta[], double gama[], double delta[])
void update(ElementFullIter ele, FieldType &cond_anisothropy, FieldType_Scalar &cross_section, FieldType_Scalar &conductivity)
double * inv_local_matrix()
Field< 3, FieldValue< 3 >::Scalar > FieldType_Scalar
void side_midpoint_triangle(double nod[3][2], double midpoint[3][2])
void calc_polynom_triangle(double al_i, double be_i, double al_j, double be_j, arma::mat::fixed< 2, 2 > a, double poly[])
arma::vec3 RT0_value(ElementFullIter ele, arma::vec3 point, unsigned int face)
void local_matrix_triangle(ElementFullIter ele, FieldType &cond_anisothropy, double scale)
Field< 3, FieldValue< 3 >::TensorFixed > FieldType