Moertel Development
Public Member Functions
MOERTEL::Mesh Class Reference

List of all members.

Public Member Functions

 Mesh (const int proc_id=0, const bool v=false)
int read_exodus (const char *filename)
int write_exodus (const char *filename)
int open_exodus_write_mesh (const char *filename)
void set_time_step (int its, double itime)
int update_file ()
void compute_nodal_adj ()
int add_nodal_data (std::string name, std::vector< double > &data)
int add_nodal_data (std::string name, double *data)
int add_elem_data (std::string name, std::vector< double > &data)
int add_elem_data (std::string name, double *data)
void set_verbose (const bool v=true)
int get_num_global_nodes ()
int get_num_nodes ()
int get_num_my_nodes ()
int get_num_dim ()
int get_num_elem ()
int get_num_elem_blks ()
int get_num_node_sets ()
int get_num_side_sets ()
int get_num_elem_in_blk (int blk)
int get_num_nodes_per_elem_in_blk (int blk)
std::string get_elem_type_in_blk (int blk)
int * get_elem_nodes (int blk, int elem)
int & get_node_id (int blk, int elem, int offset)
int get_boundary_status (int blk, int elem)
int get_node_boundary_status (int nodeid)
std::vector< int > * get_node_num_map ()
std::vector< int > * get_elem_num_map ()
std::vector< int > * get_my_node_num_map ()
double get_x (int i)
double get_y (int i)
double get_z (int i)
std::vector< double > * get_x_vector ()
std::vector< double > * get_y_vector ()
std::vector< double > * get_z_vector ()
std::vector< int > & get_nodal_adj (int i)
std::vector< int > & get_node_set (int i)
std::vector< int > & get_side_set (int i)
int get_node_set_entry (int i, int j)
int get_num_sides_in_set (int i)
int get_num_nodes_on_side (int i, int j)
int get_side_set_node_entry (int i, int j)
int get_node_set_value (int i)
int get_side_set_node_value (int i)
std::map< int, int > & get_vertex_map ()
void set_vertex_map ()
int get_num_vertices ()

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Enumerations Friends