Flow123d  release_3.0.0-1152-gdb4be9b
Mesh Member List

This is the complete list of members for Mesh, including all inherited members.

add_element(unsigned int elm_id, unsigned int dim, unsigned int region_id, unsigned int partition_id, std::vector< unsigned int > node_ids)Mesh
add_element_to_vector(int id, bool boundary=false)Meshprotected
add_node(unsigned int node_id, arma::vec3 coords)Mesh
add_physical_name(unsigned int dim, unsigned int id, std::string name)Mesh
BBsearch enum valueMesh
bc_element_tmp_Meshprotected
bc_mesh_Meshprivate
BCMesh classMeshfriend
bih_tree_Meshprotected
BIHonly enum valueMesh
BIHsearch enum valueMesh
BIHTree classMeshfriend
Boundary classMeshfriend
boundary_Meshmutable
boundary_loaded_size_Meshprotected
bulk_size_Meshprotected
check_and_finish()Mesh
check_compatible_mesh(Mesh &mesh, vector< LongIdx > &bulk_elements_id, vector< LongIdx > &boundary_elements_id)Meshvirtual
check_element_size(unsigned int elem_idx) const Meshinline
comm_Meshprotected
count_element_types()Meshprotected
count_side_types()Meshprotected
create_boundary_elements()Mesh
create_node_element_lists()Meshprotected
DECLARE_EXCEPTION(ExcDuplicateBoundary,<< "Duplicate boundary elements! \n"<< "Element id: "<< EI_ElemLast::val<< " on region name: "<< EI_RegLast::val<< "\n"<< "Element id: "<< EI_ElemNew::val<< " on region name: "<< EI_RegNew::val<< "\n")Mesh
distribute_nodes()Meshprivate
edgesMesh
el_4_locMeshprivate
el_dsMeshprivate
elem_index(int elem_id) const Meshinline
Element classMeshfriend
element_accessor(unsigned int idx) const Meshvirtual
element_ids_Meshprotected
element_to_neigh_vb()Meshprotected
element_vec_Meshprotected
ElementAccessor classMeshfriend
elements_id_maps(vector< LongIdx > &bulk_elements_id, vector< LongIdx > &boundary_elements_id) const Mesh
elements_range() const Meshvirtual
find_elem_id(unsigned int pos) const Meshinline
find_lower_dim_element(vector< unsigned int > &element_list, unsigned int dim, unsigned int &element_idx)Meshprotected
find_node_id(unsigned int pos) const Meshinline
get_bc_mesh()Mesh
get_bih_tree()Mesh
get_comm() const Meshinline
get_el_4_loc() const Meshinline
get_el_ds() const Meshinline
get_element_boxes()Mesh
get_input_intersection_variant()Meshstatic
get_input_type()Meshstatic
get_intersection_search()Mesh
get_local_part()Meshvirtual
get_node_4_loc() const Meshinline
get_node_ds() const Meshinline
get_part()Meshvirtual
get_row_4_el() const Meshinline
global_snap_radius() const Mesh
in_record_Meshprotected
init_element(Element *ele, unsigned int elm_id, unsigned int dim, RegionIdx region_idx, unsigned int partition_id, std::vector< unsigned int > node_ids)Meshprotected
init_element_vector(unsigned int size)Mesh
init_from_input()Mesh
init_node_vector(unsigned int size)Mesh
intersect_element_lists(vector< unsigned int > const &nodes_list, vector< unsigned int > &intersection_element_list)Mesh
intersectionsMesh
IntersectionSearch enum nameMesh
IntersectionSearch typedefMesh
make_edge_permutations()Meshprotected
make_neighbours_and_edges()Meshprotected
master_elementsMesh
max_edge_sides(unsigned int dim) const Meshinline
max_edge_sides_Meshprotected
Mesh()Mesh
Mesh(Input::Record in_record, MPI_Comm com=MPI_COMM_WORLD)Mesh
mesh_file()Meshinline
mixed_intersections()Mesh
modify_element_ids(const RegionDB::MapElementIDToRegionID &map)Meshprotected
n_bb_neighMeshprotected
n_boundaries() const Meshinline
n_corners()Mesh
n_edges() const Meshinline
n_elements(bool boundary=false) const Meshinlinevirtual
n_exsidesMesh
n_insidesMesh
n_linesMesh
n_local_nodes() const Meshinline
n_local_nodes_Meshprivate
n_nodes() const Meshinlinevirtual
n_sides() const Mesh
n_sides_Meshmutable
n_tetrahedrasMesh
n_trianglesMesh
n_vb_neighMeshprotected
n_vb_neighbours() const Mesh
node_4_loc_Meshprivate
node_accessor(unsigned int idx) const Mesh
node_ds_Meshprivate
node_elements()Mesh
node_elements_Mesh
node_ids_Meshprotected
node_index(int node_id) const Meshinline
node_range() const Mesh
node_vec_Meshprotected
NodeAccessor classMeshfriend
output_internal_ngh_data()Meshprotected
part_Meshprotected
permute_tetrahedron(unsigned int elm_idx, std::vector< unsigned int > permutation_vec)Mesh
permute_triangle(unsigned int elm_idx, std::vector< unsigned int > permutation_vec)Mesh
raw_ngh_output_fileMeshprivate
read_gmsh_from_stream(istream &in)Mesh
read_regions_from_input(Input::Array region_list)Mesh
region_db() const Meshinline
region_db_Meshprotected
RegionSetBase classMeshfriend
reinit(Input::Record in_record)Mesh
row_4_elMeshprivate
same_sides(const SideIter &si, vector< unsigned int > &side_nodes)Meshprotected
setup_topology()Mesh
side_nodesMesh
treeMesh
TYPEDEF_ERR_INFO(EI_ElemLast, int)Mesh
TYPEDEF_ERR_INFO(EI_ElemNew, int)Mesh
TYPEDEF_ERR_INFO(EI_RegLast, std::string)Mesh
TYPEDEF_ERR_INFO(EI_RegNew, std::string)Mesh
undef_idxMeshstatic
vb_neighbours_Mesh
x_coord enum valueMesh
y_coord enum valueMesh
z_coord enum valueMesh
~Mesh()Meshvirtual