ApproximationSTDh::ApproximatorSTDhybrid Class Reference

Inheritance diagram for ApproximationSTDh::ApproximatorSTDhybrid:
Inheritance graph
[legend]
Collaboration diagram for ApproximationSTDh::ApproximatorSTDhybrid:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ApproximatorSTDhybrid ()
 ~ApproximatorSTDhybrid ()
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)

Constructor & Destructor Documentation

ApproximationSTDh::ApproximatorSTDhybrid::ApproximatorSTDhybrid (  )  [inline]
ApproximationSTDh::ApproximatorSTDhybrid::~ApproximatorSTDhybrid (  )  [inline]

Member Function Documentation

double ApproximationSTDh::ApproximatorSTDhybrid::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 ApproximationSTDh::ApproximatorSTDhybrid::create_constr_data ( int  Field_id  )  [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::free_field ( int  Field_id  )  [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::free_mesh ( int  Mesh_id  )  [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_base_type ( int  Field_id  )  [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_edge_nodes ( int  Mesh_id,
int  Ed,
int *  Ed_nodes 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_edge_status ( int  Mesh_id,
int  Ed 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_edge_struct ( int  Mesh_id,
int  Ed,
int *  Ed_struct 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_el_faces ( int  Mesh_id,
int  El,
int *  Faces,
int *  Orient 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_el_fam ( int  Mesh_id,
int  El,
int *  Elsons,
int *  Type 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_el_mate ( int  Mesh_id,
int  El 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_el_node_coor ( int  Mesh_id,
int  El,
int *  Nodes,
double *  Xcoor 
) [inline, virtual]

Implements Approx::IApproximator.

Here is the call graph for this function:

int ApproximationSTDh::ApproximatorSTDhybrid::get_el_pdeg ( int  Field_id,
int  El,
int *  Pdeg_vec 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_el_status ( int  Mesh_id,
int  El 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_el_struct ( int  Mesh_id,
int  El,
int *  El_struct 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_el_type ( int  Mesh_id,
int  El 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_element_dofs ( int  Field_id,
int  El_id,
int  Vec_id,
double *  Dofs 
) [inline, virtual]

Implements Approx::IApproximator.

void ApproximationSTDh::ApproximatorSTDhybrid::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 ApproximationSTDh::ApproximatorSTDhybrid::get_fa_node_coor ( int  Mesh_id,
int  Fa,
int *  Nodes,
double *  Coords 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_fa_status ( int  Mesh_id,
int  Fa 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_fa_sub_bnd ( int  Mesh_id,
int  Fa 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_fa_type ( int  Mesh_id,
int  Fa 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_face_edges ( int  Mesh_id,
int  Fa,
int *  Edges,
int *  Orient 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_face_struct ( int  Mesh_id,
int  Fa,
int *  Fa_struct 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_next_act_elem ( int  Mesh_id,
int  El 
) [inline, virtual]

Implements Approx::IApproximator.

Here is the call graph for this function:

int ApproximationSTDh::ApproximatorSTDhybrid::get_next_edge ( int  Mesh_id,
int  Ed 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_next_elem ( int  Mesh_id,
int  El 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_next_face ( int  Mesh_id,
int  Fa 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_next_node ( int  Mesh_id,
int  Node 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_nmed ( int  Mesh_id  )  [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_nmel ( int  Mesh_id  )  [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_nmfa ( int  Mesh_id  )  [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_nmno ( int  Mesh_id  )  [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_node_coor ( int  Mesh_id,
int  Node,
double *  Coor 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_node_status ( int  Mesh_id,
int  Node 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_nr_sol ( int  Field_id  )  [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::get_nreq ( int  Field_id  )  [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::init_field ( char  Field_type,
int  Mesh_id,
const char *  Filename 
) [inline, virtual]

Implements Approx::IApproximator.

int ApproximationSTDh::ApproximatorSTDhybrid::init_mesh ( int  Control,
char *  FileName 
) [inline, virtual]

Implements Approx::IApproximator.

Here is the call graph for this function:


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1