SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VMeshShared< MESH > Member List

This is the complete list of members for VMeshShared< MESH >, including all inherited members.

add_elem(const Node::array_type &nodes, Elem::index_type &i)VMeshvirtual
add_elem(const Node::array_type nodes)VMeshinline
add_enode(const Core::Geometry::Point &point, ENode::index_type &i)VMeshvirtual
add_node(const Core::Geometry::Point &point, Node::index_type &i)VMeshvirtual
add_node(const Core::Geometry::Point &point)VMeshinline
add_point(const Core::Geometry::Point &point)VMeshinline
array_type typedefVMesh
basis_VMeshShared< MESH >protected
basis_order()VMeshinline
basis_order_VMeshprotected
begin(Node::iterator &it) const VMeshinline
begin(ENode::iterator &it) const VMeshinline
begin(Edge::iterator &it) const VMeshinline
begin(Face::iterator &it) const VMeshinline
begin(Cell::iterator &it) const VMeshinline
begin(Elem::iterator &it) const VMeshinline
begin(DElem::iterator &it) const VMeshinline
clear_synchronization()VMeshShared< MESH >virtual
convert_vector(VEC1 &v1, VEC2 v2) const VMeshinline
coords_array2_type typedefVMesh
coords_array_type typedefVMesh
coords_type typedefVMesh
copy_elems(VMesh *imesh, Elem::index_type i, Elem::index_type o, Elem::size_type size, Elem::size_type offset)VMeshinline
copy_elems(VMesh *imesh)VMeshinline
copy_nodes(VMesh *imesh, Node::index_type i, Node::index_type o, Node::size_type size)VMeshinline
copy_nodes(VMesh *imesh)VMeshinline
derivate(dpoints_type &p, const coords_type &coords, Elem::index_type i) const VMeshvirtual
det_jacobian(const coords_type &coords, Elem::index_type idx) const VMeshvirtual
dimension_VMeshprotected
dimension_type typedefVMesh
dimensionality()VMeshinline
dpoints_type typedefVMesh
elem_reserve(size_t size)VMeshvirtual
element_size_VMeshprotected
end(Node::iterator &it) const VMeshinline
end(ENode::iterator &it) const VMeshinline
end(Edge::iterator &it) const VMeshinline
end(Face::iterator &it) const VMeshinline
end(Cell::iterator &it) const VMeshinline
end(Elem::iterator &it) const VMeshinline
end(DElem::iterator &it) const VMeshinline
find_closest_elem(double &dist, Core::Geometry::Point &result, VMesh::coords_type &coords, VMesh::Elem::index_type &i, const Core::Geometry::Point &point) const VMeshvirtual
find_closest_elem(double &dist, Core::Geometry::Point &result, VMesh::coords_type &coords, VMesh::Elem::index_type &i, const Core::Geometry::Point &point, double maxdist) const VMeshvirtual
find_closest_elem(double &dist, Core::Geometry::Point &result, VMesh::Elem::index_type &i, const Core::Geometry::Point &point) const VMeshinline
find_closest_elem(double &dist, Core::Geometry::Point &result, VMesh::Elem::index_type &i, const Core::Geometry::Point &point, double maxdist) const VMeshinline
find_closest_elem(Core::Geometry::Point &result, VMesh::Elem::index_type &i, const Core::Geometry::Point &point) const VMeshinline
find_closest_elem(VMesh::coords_type &coords, VMesh::Elem::index_type &i, const Core::Geometry::Point &point) const VMeshinline
find_closest_elems(double &dist, Core::Geometry::Point &result, VMesh::Elem::array_type &i, const Core::Geometry::Point &point) const VMeshvirtual
find_closest_node(double &dist, Core::Geometry::Point &result, VMesh::Node::index_type &i, const Core::Geometry::Point &point) const VMeshvirtual
find_closest_node(double &dist, Core::Geometry::Point &result, VMesh::Node::index_type &i, const Core::Geometry::Point &point, double maxdist) const VMeshvirtual
find_closest_node(Core::Geometry::Point &result, VMesh::Node::index_type &i, const Core::Geometry::Point &point, double maxdist)VMeshinline
find_closest_node(Core::Geometry::Point &result, VMesh::Node::index_type &i, const Core::Geometry::Point &point)VMeshinline
find_closest_nodes(std::vector< VMesh::Node::index_type > &nodes, const Core::Geometry::Point &p, double maxdist) const VMeshvirtual
find_closest_nodes(std::vector< double > &distances, std::vector< VMesh::Node::index_type > &nodes, const Core::Geometry::Point &p, double maxdist) const VMeshvirtual
from_index(index_type &i, index_type &j, index_type &k, Node::index_type idx)VMeshinline
from_index(index_type &i, index_type &j, index_type &k, Elem::index_type idx)VMeshinline
from_index(index_type &i, index_type &j, Node::index_type idx)VMeshinline
from_index(index_type &i, index_type &j, Elem::index_type idx)VMeshinline
from_index(index_type &i, index_type &j, index_type &k, Cell::index_type idx)VMeshinline
from_index(index_type &i, index_type &j, Face::index_type idx)VMeshinline
generation() const VMeshinline
generation_VMeshprotected
get_all_elem_centers(points_type &points) const VMeshinline
get_all_node_centers(points_type &points) const VMeshinline
get_area(Face::index_type i) const VMeshinline
get_area(Elem::index_type i) const VMeshinline
get_bounding_box() const VMeshShared< MESH >virtual
get_canonical_transform(Core::Geometry::Transform &t)VMeshShared< MESH >virtual
get_cell(Cell::index_type &cell, Node::array_type &nodes) const VMeshvirtual
get_cells(Cell::array_type &cells, Node::index_type i) const VMeshvirtual
get_cells(Cell::array_type &cells, Edge::index_type i) const VMeshvirtual
get_cells(Cell::array_type &cells, Face::index_type i) const VMeshvirtual
get_cells(Cell::array_type &cells, Cell::index_type i) const VMeshvirtual
get_cells(Cell::array_type &cells, Elem::index_type i) const VMeshvirtual
get_cells(Cell::array_type &cells, DElem::index_type i) const VMeshvirtual
get_center(Core::Geometry::Point &point, Node::index_type i) const VMeshvirtual
get_center(Core::Geometry::Point &point, ENode::index_type i) const VMeshvirtual
get_center(Core::Geometry::Point &point, Edge::index_type i) const VMeshvirtual
get_center(Core::Geometry::Point &point, Face::index_type i) const VMeshvirtual
get_center(Core::Geometry::Point &point, Cell::index_type i) const VMeshvirtual
get_center(Core::Geometry::Point &point, Elem::index_type i) const VMeshvirtual
get_center(Core::Geometry::Point &point, DElem::index_type i) const VMeshvirtual
get_centers(Core::Geometry::Point *points, Node::array_type &array) const VMeshvirtual
get_centers(Core::Geometry::Point *points, Elem::array_type &array) const VMeshvirtual
get_centers(points_type &points, Node::array_type &array) const VMeshinline
get_centers(points_type &points, Elem::array_type &array) const VMeshinline
get_constant_derivate_weights(coords_type &, std::vector< double > &weights)VMeshinline
get_constant_weights(coords_type &, std::vector< double > &weights)VMeshinline
get_coords(coords_type &coords, const Core::Geometry::Point &point, Elem::index_type i) const VMeshvirtual
get_cubic_derivate_weights(coords_type &coords, std::vector< double > &weights)VMeshvirtual
get_cubic_weights(coords_type &coords, std::vector< double > &weights)VMeshvirtual
get_delem(DElem::index_type &delem, Node::array_type &nodes) const VMeshvirtual
get_delems(DElem::array_type &delems, Node::index_type i) const VMeshvirtual
get_delems(DElem::array_type &delems, Edge::index_type i) const VMeshvirtual
get_delems(DElem::array_type &delems, Face::index_type i) const VMeshvirtual
get_delems(DElem::array_type &delems, Cell::index_type i) const VMeshvirtual
get_delems(DElem::array_type &delems, Elem::index_type i) const VMeshvirtual
get_delems(DElem::array_type &delems, DElem::index_type i) const VMeshvirtual
get_derivate_weights(const VMesh::coords_type &coords, std::vector< double > &weights, int basis_order) const VMeshShared< MESH >virtual
get_dimensions(dimension_type &dim)VMeshvirtual
get_edge(Edge::index_type &edge, Node::array_type &nodes) const VMeshvirtual
get_edges(Edge::array_type &edges, Node::index_type i) const VMeshvirtual
get_edges(Edge::array_type &edges, Edge::index_type i) const VMeshvirtual
get_edges(Edge::array_type &edges, Face::index_type i) const VMeshvirtual
get_edges(Edge::array_type &edges, Cell::index_type i) const VMeshvirtual
get_edges(Edge::array_type &edges, Elem::index_type i) const VMeshvirtual
get_edges(Edge::array_type &edges, DElem::index_type i) const VMeshvirtual
get_elem(Elem::index_type &elem, Node::array_type &nodes) const VMeshvirtual
get_elem_dimensions(dimension_type &dim)VMeshvirtual
get_elem_search_grid()VMeshvirtual
get_element_center(coords_type &coords)VMeshinline
get_element_edges(nodes_array_type &edges)VMeshinline
get_element_size()VMeshinline
get_element_vertices(coords_array_type &coords)VMeshinline
get_elems(Elem::array_type &elems, Node::index_type i) const VMeshvirtual
get_elems(Elem::array_type &elems, Edge::index_type i) const VMeshvirtual
get_elems(Elem::array_type &elems, Face::index_type i) const VMeshvirtual
get_elems(Elem::array_type &elems, Cell::index_type i) const VMeshvirtual
get_elems(Elem::array_type &elems, Elem::index_type i) const VMeshvirtual
get_elems(Elem::array_type &elems, DElem::index_type i) const VMeshvirtual
get_elems_pointer() const VMeshvirtual
get_enode(Core::Geometry::Point &point, ENode::index_type i)VMeshinline
get_enodes(ENode::array_type &nodes, Node::index_type i) const VMeshvirtual
get_enodes(ENode::array_type &nodes, Edge::index_type i) const VMeshvirtual
get_enodes(ENode::array_type &nodes, Face::index_type i) const VMeshvirtual
get_enodes(ENode::array_type &nodes, Cell::index_type i) const VMeshvirtual
get_enodes(ENode::array_type &nodes, Elem::index_type i) const VMeshvirtual
get_enodes(ENode::array_type &nodes, DElem::index_type i) const VMeshvirtual
get_epsilon() const VMeshShared< MESH >virtual
get_face(Face::index_type &face, Node::array_type &nodes) const VMeshvirtual
get_faces(Face::array_type &faces, Node::index_type i) const VMeshvirtual
get_faces(Face::array_type &faces, Edge::index_type i) const VMeshvirtual
get_faces(Face::array_type &faces, Face::index_type i) const VMeshvirtual
get_faces(Face::array_type &faces, Cell::index_type i) const VMeshvirtual
get_faces(Face::array_type &faces, Elem::index_type i) const VMeshvirtual
get_faces(Face::array_type &faces, DElem::index_type i) const VMeshvirtual
get_gaussian_scheme(std::vector< VMesh::coords_type > &coords, std::vector< double > &weights, int order) const VMeshShared< MESH >virtual
get_gradient_weights(const Core::Geometry::Point &p, ElemGradient &ei, int basis_order) const VMeshvirtual
get_gradient_weights(const coords_type &coords, Elem::index_type elem, ElemGradient &ei, int basis_order) const VMeshvirtual
get_interpolate_weights(const Core::Geometry::Point &p, ElemInterpolate &ei, int basis_order) const VMeshvirtual
get_interpolate_weights(const coords_type &coords, Elem::index_type elem, ElemInterpolate &ei, int basis_order) const VMeshvirtual
get_length(Edge::index_type i) const VMeshinline
get_length(Elem::index_type i) const VMeshinline
get_linear_derivate_weights(coords_type &coords, std::vector< double > &weights)VMeshvirtual
get_linear_weights(coords_type &coords, std::vector< double > &weights)VMeshvirtual
get_mgradient_weights(const std::vector< Core::Geometry::Point > &p, MultiElemGradient &ei, int basis_order) const VMeshvirtual
get_mgradient_weights(const std::vector< coords_type > &coords, Elem::index_type elem, MultiElemGradient &eg, int basis_order) const VMeshvirtual
get_minterpolate_weights(const std::vector< Core::Geometry::Point > &p, MultiElemInterpolate &ei, int basis_order) const VMeshvirtual
get_minterpolate_weights(const std::vector< coords_type > &coords, Elem::index_type elem, MultiElemInterpolate &ei, int basis_order) const VMeshvirtual
get_neighbor(Elem::index_type &neighbor, Elem::index_type from, DElem::index_type delem) const VMeshvirtual
get_neighbors(Elem::array_type &elems, Elem::index_type i, DElem::index_type delem) const VMeshvirtual
get_neighbors(Elem::array_type &elems, Elem::index_type i) const VMeshvirtual
get_neighbors(Node::array_type &nodes, Node::index_type i) const VMeshvirtual
get_ni() const VMeshinline
get_nj() const VMeshinline
get_nk() const VMeshinline
get_node(Core::Geometry::Point &point, Node::index_type i)VMeshinline
get_node_search_grid()VMeshvirtual
get_nodes(Node::array_type &nodes, Node::index_type i) const VMeshvirtual
get_nodes(Node::array_type &nodes, Edge::index_type i) const VMeshvirtual
get_nodes(Node::array_type &nodes, Face::index_type i) const VMeshvirtual
get_nodes(Node::array_type &nodes, Cell::index_type i) const VMeshvirtual
get_nodes(Node::array_type &nodes, Elem::index_type i) const VMeshvirtual
get_nodes(Node::array_type &nodes, DElem::index_type i) const VMeshvirtual
get_normal(Core::Geometry::Vector &result, coords_type &coords, Elem::index_type eidx, DElem::index_type fidx) const VMeshvirtual
get_normal(Core::Geometry::Vector &result, coords_type &coords, Elem::index_type eidx) const VMeshinline
get_normal(Core::Geometry::Vector &norm, Node::index_type i) const VMeshvirtual
get_normals(std::vector< Core::Geometry::Vector > &result, std::vector< coords_type > &coords, Elem::index_type eidx) const VMeshinline
get_point(Core::Geometry::Point &point, Node::index_type i) const VMeshinline
get_point(Core::Geometry::Point &point, ENode::index_type i) const VMeshinline
get_point(Node::index_type i) const VMeshinline
get_point(ENode::index_type i) const VMeshinline
get_points_pointer() const VMeshvirtual
get_quadratic_derivate_weights(coords_type &coords, std::vector< double > &weights)VMeshvirtual
get_quadratic_weights(coords_type &coords, std::vector< double > &weights)VMeshvirtual
get_random_point(Core::Geometry::Point &p, Elem::index_type i, FieldRNG &rng) const VMeshvirtual
get_regular_scheme(std::vector< VMesh::coords_type > &coords, std::vector< double > &weights, int order) const VMeshShared< MESH >virtual
get_size(Node::index_type) const VMeshinline
get_size(ENode::index_type) const VMeshinline
get_size(Edge::index_type i) const VMeshvirtual
get_size(Face::index_type i) const VMeshvirtual
get_size(Cell::index_type i) const VMeshvirtual
get_size(Elem::index_type i) const VMeshvirtual
get_size(DElem::index_type i) const VMeshvirtual
get_size(Node::array_type &array) const VMeshvirtual
get_transform() const VMeshvirtual
get_volume(Cell::index_type i) const VMeshinline
get_volume(Elem::index_type i) const VMeshinline
get_weights(const VMesh::coords_type &coords, std::vector< double > &weights, int basis_order) const VMeshShared< MESH >virtual
has_normals()VMeshinline
has_normals_VMeshprotected
index_array_type typedefVMesh
index_type typedefVMesh
inscribed_circumscribed_radius_metric(Elem::index_type idx) const VMeshvirtual
insert_node_into_elem(Elem::array_type &newelems, Node::index_type &newnode, Elem::index_type elem, Core::Geometry::Point &point)VMeshvirtual
interpolate(Core::Geometry::Point &p, const coords_type &coords, Elem::index_type i) const VMeshvirtual
inverse_jacobian(const coords_type &coords, Elem::index_type idx, double *Ji) const VMeshvirtual
is_constantmesh()VMeshinline
is_crv_element()VMeshinline
is_cubicmesh()VMeshinline
is_curvemesh()VMeshinlinevirtual
is_editable()VMeshinline
is_editable_VMeshprotected
is_empty() const VMeshinline
is_hex_element()VMeshinline
is_hexvolmesh()VMeshinlinevirtual
is_imagemesh()VMeshinlinevirtual
is_irregularmesh()VMeshinline
is_latvolmesh()VMeshinlinevirtual
is_line()VMeshinline
is_linearmesh()VMeshinline
is_nonlinearmesh()VMeshinline
is_pnt_element()VMeshinline
is_point()VMeshinline
is_pointcloudmesh()VMeshinlinevirtual
is_prism_element()VMeshinline
is_prismvolmesh()VMeshinlinevirtual
is_quad_element()VMeshinline
is_quadraticmesh()VMeshinline
is_quadsurfmesh()VMeshinlinevirtual
is_regular_VMeshprotected
is_regularmesh()VMeshinline
is_scanlinemesh()VMeshinlinevirtual
is_structcurvemesh()VMeshinlinevirtual
is_structhexvolmesh()VMeshinlinevirtual
is_structquadsurfmesh()VMeshinlinevirtual
is_structured_VMeshprotected
is_structuredmesh()VMeshinline
is_surface()VMeshinline
is_tet_element()VMeshinline
is_tetvolmesh()VMeshinlinevirtual
is_tri_element()VMeshinline
is_trisurfmesh()VMeshinlinevirtual
is_unstructuredmesh()VMeshinline
is_volume()VMeshinline
jacobian(const coords_type &coords, Elem::index_type idx, double *J) const VMeshvirtual
jacobian_metric(const Elem::index_type idx) const VMeshvirtual
locate(VMesh::Node::index_type &i, const Core::Geometry::Point &point) const VMeshvirtual
locate(VMesh::Elem::index_type &i, const Core::Geometry::Point &point) const VMeshvirtual
locate(VMesh::Elem::index_type &i, VMesh::coords_type &coords, const Core::Geometry::Point &point) const VMeshvirtual
locate(VMesh::Elem::array_type &a, const Core::Geometry::BBox &bbox) const VMeshvirtual
mask_type typedefVMesh
mesh_VMeshShared< MESH >protected
minterpolate(std::vector< Core::Geometry::Point > &p, const std::vector< coords_type > &coords, Elem::index_type i) const VMeshvirtual
mlocate(std::vector< Node::index_type > &i, const std::vector< Core::Geometry::Point > &point) const VMeshvirtual
mlocate(std::vector< Elem::index_type > &i, const std::vector< Core::Geometry::Point > &point) const VMeshvirtual
MultiElemGradient typedefVMesh
MultiElemInterpolate typedefVMesh
ni_VMeshprotected
nj_VMeshprotected
nk_VMeshprotected
node_reserve(size_t size)VMeshvirtual
nodes_array_type typedefVMesh
num_cells() const VMeshinline
num_delems() const VMeshinline
num_edges() const VMeshinline
num_edges_per_elem()VMeshinline
num_edges_per_elem_VMeshprotected
num_edges_per_face()VMeshinline
num_edges_per_face_VMeshprotected
num_elems() const VMeshinline
num_enodes() const VMeshinline
num_enodes_per_elem()VMeshinline
num_enodes_per_elem_VMeshprotected
num_faces() const VMeshinline
num_faces_per_elem()VMeshinline
num_faces_per_elem_VMeshprotected
num_gradients_per_node()VMeshinline
num_gradients_per_node_VMeshprotected
num_nodes() const VMeshinline
num_nodes_per_edge()VMeshinline
num_nodes_per_elem()VMeshinline
num_nodes_per_elem_VMeshprotected
num_nodes_per_face()VMeshinline
num_nodes_per_face_VMeshprotected
points_type typedefVMesh
pwl_approx_edge(coords_array_type &coords, Elem::index_type ci, unsigned int which_edge, unsigned int div_per_unit) const VMeshvirtual
pwl_approx_face(coords_array2_type &coords, Elem::index_type ci, unsigned int which_face, unsigned int div_per_unit) const VMeshvirtual
reserve_elems(size_t size)VMeshinline
reserve_nodes(size_t size)VMeshinline
resize_elems(size_t size)VMeshvirtual
resize_nodes(size_t size)VMeshvirtual
resize_points(size_t size)VMeshinline
scaled_jacobian_metric(const Elem::index_type idx) const VMeshvirtual
set_enode(const Core::Geometry::Point &point, ENode::index_type i)VMeshinline
set_node(const Core::Geometry::Point &point, Node::index_type i)VMeshinline
set_nodes(Node::array_type &array, Edge::index_type idx)VMeshvirtual
set_nodes(Node::array_type &array, Face::index_type idx)VMeshvirtual
set_nodes(Node::array_type &array, Cell::index_type idx)VMeshvirtual
set_nodes(Node::array_type &array, Elem::index_type idx)VMeshvirtual
set_point(const Core::Geometry::Point &point, Node::index_type i)VMeshvirtual
set_point(const Core::Geometry::Point &point, ENode::index_type i)VMeshvirtual
set_transform(const Core::Geometry::Transform &t)VMeshvirtual
size(Node::size_type &size) const VMeshvirtual
size(ENode::size_type &size) const VMeshvirtual
size(Edge::size_type &size) const VMeshvirtual
size(Face::size_type &size) const VMeshvirtual
size(Cell::size_type &size) const VMeshvirtual
size(Elem::size_type &size) const VMeshvirtual
size(DElem::size_type &size) const VMeshvirtual
size_type typedefVMesh
synchronize(unsigned int sync)VMeshShared< MESH >virtual
to_index(Node::index_type &idx, index_type i, index_type j, index_type k)VMeshinline
to_index(Node::index_type &idx, index_type i, index_type j)VMeshinline
to_index(Elem::index_type &idx, index_type i, index_type j, index_type k)VMeshinline
to_index(Elem::index_type &idx, index_type i, index_type j)VMeshinline
to_index(Cell::index_type &idx, index_type i, index_type j, index_type k)VMeshinline
to_index(Face::index_type &idx, index_type i, index_type j)VMeshinline
transform(const Core::Geometry::Transform &t)VMeshShared< MESH >virtual
unit_center_VMeshprotected
unit_edges_VMeshprotected
unit_vertices_VMeshprotected
unsynchronize(unsigned int sync)VMeshShared< MESH >virtual
VMesh()VMeshinline
VMeshShared(MESH *mesh)VMeshShared< MESH >inline
volume_metric(const Elem::index_type idx) const VMeshinline
weight_array_type typedefVMesh
weight_type typedefVMesh
~VMesh()VMeshinlinevirtual
~VMeshShared()VMeshShared< MESH >inlinevirtual