Flow123d  JS_before_hm-2072-g4aad0192b
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 is_boundary=false)MeshBaseprotected
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_mesh() const overrideMeshinlinevirtual
bc_mesh_Meshprivate
BCMesh classMeshfriend
bih_tree_Meshprotected
BIHonly enum valueMesh
BIHsearch enum valueMesh
BIHTree classMeshfriend
boundary(uint edge_idx) const overrideMeshvirtual
Boundary classMeshfriend
boundary_Meshmutable
canonical_faces()MeshBaseprotected
check_and_finish()Mesh
check_compatible_elements(MeshBase *source_mesh, MeshBase *target_mesh, const std::vector< unsigned int > &node_ids, std::vector< LongIdx > &map)Meshprotected
check_compatible_mesh(Mesh &input_mesh)Meshvirtual
check_element_size(unsigned int elem_idx) constMeshBaseinline
check_mesh_on_read()Meshprotected
comm_Meshprotected
count_element_types()Meshprotected
count_side_types()Meshprotected
create_node_element_lists()MeshBaseprotected
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
DECLARE_EXCEPTION(ExcElmWrongOrder,<< "Element IDs in non-increasing order, ID: "<< EI_ElemId::val<< "\n")Mesh
DECLARE_EXCEPTION(ExcRegionElmDiffDim,<< "User defined region "<< EI_Region::qval<< " (id "<< EI_RegIdx::val<< ") by 'From_Elements' cannot have elements of different dimensions.\n"<< "Thrown due to: dim "<< EI_Dim::val<< " neq dim "<< EI_DimOther::val<< " (ele id "<< EI_ElemId::val<< ").\n"<< "Split elements by dim, create separate regions and then possibly use Union.\n")Mesh
DECLARE_EXCEPTION(ExcBadElement,<< "Extremely bad quality element ID="<< EI_ElemId::val<< ",("<< EI_Quality::val<< "<4*epsilon).\n")Mesh
DECLARE_EXCEPTION(ExcBdrElemMatchRegular,<< "Boundary element (id: "<< EI_ElemId::val<< ") match a regular element (id: "<< EI_ElemIdOther::val<< ") of lower dimension.\n")Mesh
MeshBase::DECLARE_EXCEPTION(ExcTooMatchingIds,<< "Mesh: Duplicate dim-join lower dim elements: "<< EI_ElemId::val<< ", "<< EI_ElemIdOther::val<< ".\n")MeshBase
distribute_nodes()Meshprivate
duplicate_nodes() constMeshBaseinline
duplicate_nodes_MeshBaseprotected
Edge classMeshfriend
edge(uint edge_idx) constMeshBase
edge_range() constMeshBase
edgesMeshBaseprotected
el_4_locMeshBaseprotected
el_dsMeshBaseprotected
elem_index(int elem_id) constMeshBaseinline
elem_permutation_MeshBaseprotected
Element classMeshfriend
element(unsigned idx) constMeshBaseinline
element_accessor(unsigned int idx) constMeshBase
element_ids_MeshBaseprotected
element_nodes_original_MeshBaseprotected
element_permutations() constMeshBaseinline
element_to_neigh_vb()Meshprotected
element_vec_MeshBaseprotected
ElementAccessor classMeshfriend
elements_id_maps(vector< LongIdx > &bulk_elements_id, vector< LongIdx > &boundary_elements_id) constMesh
elements_range() constMeshBase
find_elem_id(unsigned int pos) constMeshBaseinline
find_lower_dim_element(vector< unsigned int > &element_list, unsigned int dim, unsigned int &element_idx)MeshBaseprotected
find_node_id(unsigned int pos) constMeshBaseinline
get_bih_tree()Mesh
get_comm() constMeshinline
get_el_4_loc() constMeshBaseinline
get_el_ds() constMeshBaseinline
get_element_boxes()Mesh
get_input_intersection_variant()Meshstatic
get_input_type()Meshstatic
get_intersection_search()Mesh
get_local_part() overrideMeshvirtual
get_node_4_loc() constMeshinline
get_node_ds() constMeshinline
get_part() overrideMeshvirtual
get_row_4_el() constMeshBaseinline
get_side_nodes(unsigned int dim, unsigned int side) constMeshBaseinline
global_snap_radius() constMesh
in_record_Meshprotected
init()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)MeshBase
init_from_input()Mesh
init_node_vector(unsigned int size)MeshBase
intersect_element_lists(vector< unsigned int > const &nodes_list, vector< unsigned int > &intersection_element_list)MeshBase
intersectionsMesh
IntersectionSearch enum nameMesh
IntersectionSearch typedefMesh
make_neighbours_and_edges()Meshprotected
master_elementsMesh
max_edge_sides(unsigned int dim) constMeshBaseinline
max_edge_sides_MeshBaseprotected
Mesh()Mesh
Mesh(Input::Record in_record, MPI_Comm com=MPI_COMM_WORLD)Mesh
Mesh(Mesh &other)Mesh
mesh_file()Meshinline
MeshBase()MeshBase
mixed_intersections()Mesh
modify_element_ids(const RegionDB::MapElementIDToRegionID &map)Meshprotected
n_bb_neighMeshprotected
n_boundaries() constMeshinline
n_corners()Mesh
n_edges() constMeshBaseinline
n_elements() constMeshBaseinline
n_exsidesMesh
n_insidesMesh
n_local_nodes() constMeshinline
n_local_nodes_Meshprivate
n_nodes() constMeshBaseinline
n_sides() constMesh
n_sides_Meshmutable
n_vb_neighMeshprotected
n_vb_neighbours() constMeshBase
node(unsigned int idx) constMeshBase
node_4_loc_Meshprivate
node_ds_Meshprivate
node_elements()MeshBase
node_elements_MeshBase
node_ids_MeshBaseprotected
node_index(int node_id) constMeshinline
node_permutation_MeshBaseprotected
node_permutations() constMeshBaseinline
node_range() constMeshBase
NodeAccessor classMeshfriend
nodes_MeshBaseprotected
optimize()Meshprotected
optimize_memory_localityMeshprotected
output_internal_ngh_data()Meshprotected
part_Meshprotected
read_gmsh_from_stream(istream &in)Mesh
read_regions_from_input(Input::Array region_list)Mesh
region_db() constMeshBaseinline
region_db_MeshBaseprotected
RegionSetBase classMeshfriend
row_4_elMeshBaseprotected
same_sides(const SideIter &si, vector< unsigned int > &side_nodes)MeshBaseprotected
setup_topology()Mesh
Side classMeshfriend
side_nodesMeshBase
sort_permuted_nodes_elements(std::vector< int > new_node_ids, std::vector< int > new_elem_ids)Meshprotected
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
TYPEDEF_ERR_INFO(EI_Region, std::string)Mesh
TYPEDEF_ERR_INFO(EI_RegIdx, unsigned int)Mesh
TYPEDEF_ERR_INFO(EI_Dim, unsigned int)Mesh
TYPEDEF_ERR_INFO(EI_DimOther, unsigned int)Mesh
TYPEDEF_ERR_INFO(EI_Quality, double)Mesh
MeshBase::TYPEDEF_ERR_INFO(EI_ElemId, int)MeshBase
MeshBase::TYPEDEF_ERR_INFO(EI_ElemIdOther, int)MeshBase
undef_idxMeshBasestatic
vb_neighbour(unsigned int nb) constMeshBase
vb_neighbours_MeshBaseprotected
x_coord enum valueMesh
y_coord enum valueMesh
z_coord enum valueMesh
~Mesh() overrideMesh
~MeshBase()MeshBasevirtual