Code generator for ufc::finite_element implementations.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gen_signature(self)
const char* signature() const |
source code
|
|
|
gen_cell_shape(self)
shape cell_shape() const |
source code
|
|
|
|
|
|
|
gen_space_dimension(self)
unsigned int space_dimension() const |
source code
|
|
|
gen_value_rank(self)
unsigned int value_rank() const |
source code
|
|
|
gen_value_dimension(self)
unsigned int value_dimension(unsigned int i) const |
source code
|
|
|
|
|
|
|
gen_evaluate_basis(self)
void evaluate_basis(unsigned int i, double* values, const double*
coordinates, const cell& c) const |
source code
|
|
|
|
|
|
|
|
|
gen_evaluate_dof(self)
double evaluate_dof(unsigned int i,
const function& f,
const cell& c) const
This implementation is general for all elements with point evaluation dofs. |
source code
|
|
|
|
|
gen_interpolate_vertex_values(self)
void interpolate_vertex_values(double* vertex_values, const double*
dof_values, const cell& c) const |
source code
|
|
|
gen_num_sub_elements(self)
unsigned int num_sub_elements() const |
source code
|
|
|
gen_create_sub_element(self)
finite_element* create_sub_element(unsigned int i) const |
source code
|
|
|
|