Defines |
#define | UTC_MAXEQ PDC_MAXEQ |
Functions |
void | utr_ctrl_c_signal_handler (int param) |
void | utr_reset_time_counters (int Control) |
void | utr_display_time_counters (int Control) |
int | utr_set_interactive (char *Work_dir, int argc, char **argv, FILE **interactive_input_p, FILE **interactive_output_p) |
int | utr_initialize_mesh (FILE *Interactive_output, const char *Work_dir, char Mesh_type, const char *Mesh_file) |
int | utr_initialize_field (FILE *interactive_output, char Field_type, char Control, int Mesh_id, int Nreq, int Nr_sol, int Pdeg, char *Filename, double(*Fun_p)(int, double *, int)) |
int | utr_export_field (int Field_id, int Nreq, int Select, int Accuracy, char *Filename) |
int | utr_get_ent_dofs (int Problem_id, int Dof_ent_type, int Dof_ent_id, int Nrdofs, int Vect_id, double *Vect_dofs) |
double | utr_average_sol_el (int Field_id, int El) |
double * | utr_dvector (int ncom, char error_text[]) |
int * | utr_ivector (int ncom, char error_text[]) |
void | utr_d_zero (double *Vec, int Num) |
int | utr_chk_list (int Num, int *List, int Ll) |
int | utr_put_list (int Num, int *List, int Ll) |
double | utr_mat3_inv (const double *mat, double *mat_inv) |
void | utr_vec3_prod (const double *vec_a, const double *vec_b, double *vec_c) |
double | utr_vec3_mxpr (const double *vec_a, const double *vec_b, const double *vec_c) |
double | utr_vec3_length (const double *vec) |
void | utr_vec3_add (const double vec_a[3], const double vec_b[3], double vec_c[3]) |
void | utr_vec3_subst (const double vec_a[3], const double vec_b[3], double vec_c[3]) |
double | utr_vec3_dot (const double vec_a[3], const double vec_b[3]) |
double | utr_vec3_angle (const double vec_a[3], const double vec_b[3]) |
void | utr_mat3vec (const double *m1, const double *v1, double *v2) |
void | utr_mat3mat (const double *m1, const double *m2, double *m3) |
double | utr_mat_det (const double *m, int n, char store, double *det) |
void | utr_skip_rest_of_line (FILE *Fp) |
int | utr_fprintf_double (FILE *stream, int sdigits, double value) |
void | utr_heap_sort (int *Ind_array, double *Val_array) |
int | utr_insert_sort (int *A, int p, int k) |
int | utr_ctrl_pts_init (const char *Work_dir, const char *Filename, const int N_solutions, const char *Target_ctrl_pts_filename) |
| utr_ctrl_pts_init - to initialize 'control points' functionality. It is coupled with utr_io_results_... functions, but to simplify useage this function wraps up several setup steps to make it work properly.
|
int | utr_ctrl_pts_add_values (const int Field_id) |
| utr_ctrl_pts_write - to get compute values at control points and send to the utr_io_result submodule.
|
Variables |
utt_time_measurement | utv_time |
int | utv_SIGINT_not_caught = 1 |