42 void tabulate(
int handle,
double* basis_values,
int nd,
const double* x,
82 const double* reference_data,
const double* J,
83 const double* detJ,
const double* K,
84 const int physical_dim,
85 const int physical_value_size,
const int nresults,
129 const double* physical_data,
const double* J,
130 const double* detJ,
const double* K,
131 const int physical_dim,
const int physical_value_size,
132 const int nresults,
const int npoints);
138 const std::complex<double>* reference_data,
139 const double* J,
const double* detJ,
140 const double* K,
const int physical_dim,
141 const int physical_value_size,
const int nresults,
148 const std::complex<double>* physical_data,
149 const double* J,
const double* detJ,
const double* K,
150 const int physical_dim,
151 const int physical_value_size,
const int nresults,
Placeholder.
Definition: basix.h:10
void value_shape(int handle, int *dimensions)
Definition: basix.cpp:185
void map_pull_back_complex(int handle, std::complex< double > *reference_data, const std::complex< double > *physical_data, const double *J, const double *detJ, const double *K, const int physical_dim, const int physical_value_size, const int nresults, const int npoints)
Definition: basix.cpp:148
int cell_geometry_num_points(const char *cell_type)
Definition: basix.cpp:237
std::vector< std::vector< std::vector< int > > > topology(const char *cell_type)
Cell topology.
Definition: basix.cpp:257
void interpolation_matrix(int handle, double *matrix)
Definition: basix.cpp:208
void tabulate(int handle, double *basis_values, int nd, const double *x, int npoints)
Definition: basix.cpp:92
int cell_geometry_dimension(const char *cell_type)
Definition: basix.cpp:243
const char * cell_type(int handle)
Definition: basix.cpp:161
int register_element(const char *family_name, const char *cell_type, int degree)
Definition: basix.cpp:76
void map_push_forward_real(int handle, double *physical_data, const double *reference_data, const double *J, const double *detJ, const double *K, const int physical_dim, const int physical_value_size, const int nresults, const int npoints)
Definition: basix.cpp:112
int dim(int handle)
Definition: basix.cpp:173
int interpolation_num_points(int handle)
Definition: basix.cpp:192
void release_element(int handle)
Definition: basix.cpp:84
void map_pull_back_real(int handle, double *reference_data, const double *physical_data, const double *J, const double *detJ, const double *K, const int physical_dim, const int physical_value_size, const int nresults, const int npoints)
Definition: basix.cpp:124
int value_rank(int handle)
Definition: basix.cpp:179
void interpolation_points(int handle, double *points)
Definition: basix.cpp:198
void cell_geometry(const char *cell_type, double *points)
Definition: basix.cpp:249
void entity_dofs(int handle, int dim, int *num_dofs)
Definition: basix.cpp:218
const char * family_name(int handle)
Definition: basix.cpp:225
void map_push_forward_complex(int handle, std::complex< double > *physical_data, const std::complex< double > *reference_data, const double *J, const double *detJ, const double *K, const int physical_dim, const int physical_value_size, const int nresults, const int npoints)
Definition: basix.cpp:135
const char * mapping_name(int handle)
Definition: basix.cpp:231
int degree(int handle)
Degree.
Definition: basix.cpp:167