SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
VMesh Member List

This is the complete list of members for VMesh, 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_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()VMeshvirtual
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 VMeshvirtual
get_canonical_transform(Core::Geometry::Transform &t)VMeshvirtual
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 coords_type &coords, std::vector< double > &weights, int basis_order) const VMeshvirtual
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 VMeshvirtual
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 VMeshvirtual
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 VMeshvirtual
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 coords_type &coords, std::vector< double > &weights, int basis_order) const VMeshvirtual
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
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)VMeshvirtual
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)VMeshvirtual
unit_center_VMeshprotected
unit_edges_VMeshprotected
unit_vertices_VMeshprotected
unsynchronize(unsigned int sync)VMeshvirtual
VMesh()VMeshinline
volume_metric(const Elem::index_type idx) const VMeshinline
weight_array_type typedefVMesh
weight_type typedefVMesh
~VMesh()VMeshinlinevirtual