void cpragmatic_query_output(int *NNodes, int *NElements)
void cpragmatic_adapt(int *smooth)
void cpragmatic_set_boundary(int *nfacets, int *facets, int *boundary_ids)
Constructs metric tensor field which encodes anisotropic edge size information.
void cpragmatic_apply_metric_bounds(double *min_len, double *max_len)
void cpragmatic_metric_add_field(double *psi, double *error, int *pnorm)
void cpragmatic_get_output_2d(int *enlist, double *x, double *y)
MetricField< double, int > * _cpragmatic_metric_field
void cpragmatic_initialise_2d(int *NNodes, int *NElements, int *enlist, double *x, double *y)
void cpragmatic_finalise(void)
void cpragmatic_set_metric(double *metric)
Surface< double, int > * _cpragmatic_surface
Mesh< double, int > * _cpragmatic_mesh