

Public Member Functions | |
| ApproximatorSTD () | |
| ~ApproximatorSTD () | |
| int | init_mesh (int Control, char *FileName) |
| int | free_mesh (int Mesh_id) |
| int | get_nmno (int Mesh_id) |
| int | get_nmed (int Mesh_id) |
| int | get_nmfa (int Mesh_id) |
| int | get_nmel (int Mesh_id) |
| int | get_next_act_elem (int Mesh_id, int El) |
| int | get_next_elem (int Mesh_id, int El) |
| int | get_next_face (int Mesh_id, int Fa) |
| int | get_next_edge (int Mesh_id, int Ed) |
| int | get_next_node (int Mesh_id, int Node) |
| int | get_el_status (int Mesh_id, int El) |
| int | get_el_type (int Mesh_id, int El) |
| int | get_el_mate (int Mesh_id, int El) |
| int | get_el_faces (int Mesh_id, int El, int *Faces, int *Orient) |
| int | get_el_fam (int Mesh_id, int El, int *Elsons, int *Type) |
| int | get_el_struct (int Mesh_id, int El, int *El_struct) |
| int | get_el_node_coor (int Mesh_id, int El, int *Nodes, double *Xcoor) |
| int | get_fa_status (int Mesh_id, int Fa) |
| int | get_fa_type (int Mesh_id, int Fa) |
| int | get_fa_sub_bnd (int Mesh_id, int Fa) |
| int | get_fa_node_coor (int Mesh_id, int Fa, int *Nodes, double *Coords) |
| void | get_fa_neig (int Mesh_id, int Fa, int *Fa_neig, int *Neig_sides, int *Node_shift, int *Diff_gen, double *Acceff, double *Bcceff) |
| int | get_face_edges (int Mesh_id, int Fa, int *Edges, int *Orient) |
| int | get_face_struct (int Mesh_id, int Fa, int *Fa_struct) |
| int | get_edge_status (int Mesh_id, int Ed) |
| int | get_edge_struct (int Mesh_id, int Ed, int *Ed_struct) |
| int | get_edge_nodes (int Mesh_id, int Ed, int *Ed_nodes) |
| int | get_node_status (int Mesh_id, int Node) |
| int | get_node_coor (int Mesh_id, int Node, double *Coor) |
| int | init_field (char Field_type, int Mesh_id, const char *Filename) |
| int | free_field (int Field_id) |
| int | get_nreq (int Field_id) |
| int | get_nr_sol (int Field_id) |
| int | get_base_type (int Field_id) |
| int | get_el_pdeg (int Field_id, int El, int *Pdeg_vec) |
| int | get_element_dofs (int Field_id, int El_id, int Vec_id, double *Dofs) |
| int | create_constr_data (int Field_id) |
| double | apr_elem_calc (int Control, int Nreq, int *Pdeg_vec, int Base_type, double *Eta, double *Node_coor, double *Sol_dofs, double *Base_phi, double *Base_dphix, double *Base_dphiy, double *Base_dphiz, double *Xcoor, double *Sol, double *Dsolx, double *Dsoly, double *Dsolz, double *Vec_nor) |
| ApproximationSTD::ApproximatorSTD::ApproximatorSTD | ( | ) | [inline] |
| ApproximationSTD::ApproximatorSTD::~ApproximatorSTD | ( | ) | [inline] |
| double ApproximationSTD::ApproximatorSTD::apr_elem_calc | ( | int | Control, | |
| int | Nreq, | |||
| int * | Pdeg_vec, | |||
| int | Base_type, | |||
| double * | Eta, | |||
| double * | Node_coor, | |||
| double * | Sol_dofs, | |||
| double * | Base_phi, | |||
| double * | Base_dphix, | |||
| double * | Base_dphiy, | |||
| double * | Base_dphiz, | |||
| double * | Xcoor, | |||
| double * | Sol, | |||
| double * | Dsolx, | |||
| double * | Dsoly, | |||
| double * | Dsolz, | |||
| double * | Vec_nor | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::create_constr_data | ( | int | Field_id | ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::free_field | ( | int | Field_id | ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::free_mesh | ( | int | Mesh_id | ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_base_type | ( | int | Field_id | ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_edge_nodes | ( | int | Mesh_id, | |
| int | Ed, | |||
| int * | Ed_nodes | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_edge_status | ( | int | Mesh_id, | |
| int | Ed | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_edge_struct | ( | int | Mesh_id, | |
| int | Ed, | |||
| int * | Ed_struct | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_el_faces | ( | int | Mesh_id, | |
| int | El, | |||
| int * | Faces, | |||
| int * | Orient | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_el_fam | ( | int | Mesh_id, | |
| int | El, | |||
| int * | Elsons, | |||
| int * | Type | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_el_mate | ( | int | Mesh_id, | |
| int | El | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_el_node_coor | ( | int | Mesh_id, | |
| int | El, | |||
| int * | Nodes, | |||
| double * | Xcoor | |||
| ) | [inline, virtual] |
| int ApproximationSTD::ApproximatorSTD::get_el_pdeg | ( | int | Field_id, | |
| int | El, | |||
| int * | Pdeg_vec | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_el_status | ( | int | Mesh_id, | |
| int | El | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_el_struct | ( | int | Mesh_id, | |
| int | El, | |||
| int * | El_struct | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_el_type | ( | int | Mesh_id, | |
| int | El | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_element_dofs | ( | int | Field_id, | |
| int | El_id, | |||
| int | Vec_id, | |||
| double * | Dofs | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| void ApproximationSTD::ApproximatorSTD::get_fa_neig | ( | int | Mesh_id, | |
| int | Fa, | |||
| int * | Fa_neig, | |||
| int * | Neig_sides, | |||
| int * | Node_shift, | |||
| int * | Diff_gen, | |||
| double * | Acceff, | |||
| double * | Bcceff | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_fa_node_coor | ( | int | Mesh_id, | |
| int | Fa, | |||
| int * | Nodes, | |||
| double * | Coords | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_fa_status | ( | int | Mesh_id, | |
| int | Fa | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_fa_sub_bnd | ( | int | Mesh_id, | |
| int | Fa | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_fa_type | ( | int | Mesh_id, | |
| int | Fa | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_face_edges | ( | int | Mesh_id, | |
| int | Fa, | |||
| int * | Edges, | |||
| int * | Orient | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_face_struct | ( | int | Mesh_id, | |
| int | Fa, | |||
| int * | Fa_struct | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_next_act_elem | ( | int | Mesh_id, | |
| int | El | |||
| ) | [inline, virtual] |
| int ApproximationSTD::ApproximatorSTD::get_next_edge | ( | int | Mesh_id, | |
| int | Ed | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_next_elem | ( | int | Mesh_id, | |
| int | El | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_next_face | ( | int | Mesh_id, | |
| int | Fa | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_next_node | ( | int | Mesh_id, | |
| int | Node | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_nmed | ( | int | Mesh_id | ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_nmel | ( | int | Mesh_id | ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_nmfa | ( | int | Mesh_id | ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_nmno | ( | int | Mesh_id | ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_node_coor | ( | int | Mesh_id, | |
| int | Node, | |||
| double * | Coor | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_node_status | ( | int | Mesh_id, | |
| int | Node | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_nr_sol | ( | int | Field_id | ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::get_nreq | ( | int | Field_id | ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::init_field | ( | char | Field_type, | |
| int | Mesh_id, | |||
| const char * | Filename | |||
| ) | [inline, virtual] |
Implements Approx::IApproximator.
| int ApproximationSTD::ApproximatorSTD::init_mesh | ( | int | Control, | |
| char * | FileName | |||
| ) | [inline, virtual] |
1.6.1