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

This is the complete list of members for CurveMesh< Basis >, including all inherited members.

add_class(const std::string &type, const std::string &parent, Persistent *(*maker)(), Persistent *(*bc_maker1)()=0, Persistent *(*bc_maker2)()=0)Persistentstatic
add_edge(typename Node::index_type i1, typename Node::index_type i2)CurveMesh< Basis >inline
add_elem(ARRAY a)CurveMesh< Basis >inline
add_field_class(const std::string &type, Persistent *(*maker)(), Persistent *(*bc_maker1)()=0, Persistent *(*bc_maker2)()=0)Persistentstatic
add_mesh_class(const std::string &type, Persistent *(*maker)(), Persistent *(*bc_maker1)()=0, Persistent *(*bc_maker2)()=0)Persistentstatic
add_node(const Core::Geometry::Point &p)CurveMesh< Basis >inline
add_point(const Core::Geometry::Point &point)CurveMesh< Basis >inline
ALL_ELEMENTS_E enum valueMesh
array_type typedefMeshTraits< VMesh >
as() const Datatypeinline
basis_CurveMesh< Basis >protected
basis_order()CurveMesh< Basis >inlinevirtual
basis_type typedefCurveMesh< Basis >
bbox_CurveMesh< Basis >protected
begin(typename Node::iterator &) const CurveMesh< Basis >
begin(typename Edge::iterator &) const CurveMesh< Basis >
begin(typename Face::iterator &) const CurveMesh< Basis >
begin(typename Cell::iterator &) const CurveMesh< Basis >
BOUNDING_BOX_E enum valueMesh
cell_type_description()CurveMesh< Basis >static
CELLS_E enum valueMesh
clear_synchronization()CurveMesh< Basis >
clone() const CurveMesh< Basis >inlinevirtual
compute_bounding_box()CurveMesh< Basis >virtual
compute_node_neighbors()CurveMesh< Basis >protected
CurveMesh()CurveMesh< Basis >
CurveMesh(const CurveMesh &copy)CurveMesh< Basis >
curvemesh_typeidCurveMesh< Basis >static
Datatype()Datatype
Datatype(const Datatype &other)Datatype
DElem typedefCurveMesh< Basis >
DELEMS_E enum valueMesh
delete_edge(typename Edge::index_type i1)CurveMesh< Basis >inline
delete_edges(typename Edge::index_type i1, typename Edge::index_type i2)CurveMesh< Basis >inline
delete_node(typename Node::index_type i1)CurveMesh< Basis >inline
delete_nodes(typename Node::index_type i1, typename Node::index_type i2)CurveMesh< Basis >inline
derivate(const VECTOR1 &coords, INDEX idx, VECTOR2 &J) const CurveMesh< Basis >inline
det_jacobian(const VECTOR &coords, INDEX idx) const CurveMesh< Basis >inline
dimension_type typedefMeshTraits< VMesh >
dimensionality() const CurveMesh< Basis >inlinevirtual
distance2_p(index_type idx, const Core::Geometry::Point &p, Core::Geometry::Point &projection, double &coord) const CurveMesh< Basis >protected
dynamic_type_name() const CurveMesh< Basis >inlinevirtual
edge_type_description()CurveMesh< Basis >static
edges_CurveMesh< Basis >protected
EDGES_E enum valueMesh
Elem typedefCurveMesh< Basis >
ELEM_LOCATE_E enum valueMesh
ELEM_NEIGHBORS_E enum valueMesh
elem_reserve(size_type s)CurveMesh< Basis >inline
elem_type_description()CurveMesh< Basis >inlinestatic
ElemData classCurveMesh< Basis >friend
ELEMS_E enum valueMesh
end(typename Node::iterator &) const CurveMesh< Basis >
end(typename Edge::iterator &) const CurveMesh< Basis >
end(typename Face::iterator &) const CurveMesh< Basis >
end(typename Cell::iterator &) const CurveMesh< Basis >
ENODES_E enum valueMesh
epsilon2_CurveMesh< Basis >protected
epsilon3_CurveMesh< Basis >protected
epsilon_CurveMesh< Basis >protected
EPSILON_E enum valueMesh
face_type_description()CurveMesh< Basis >static
FACES_E enum valueMesh
FIND_CLOSEST_E enum valueMesh
find_closest_elem(double &pdist, Core::Geometry::Point &result, ARRAY &coords, INDEX &idx, const Core::Geometry::Point &p) const CurveMesh< Basis >inline
find_closest_elem(double &pdist, Core::Geometry::Point &result, ARRAY &coords, INDEX &idx, const Core::Geometry::Point &p, double maxdist) const CurveMesh< Basis >inline
find_closest_elem(double &pdist, Core::Geometry::Point &result, INDEX &elem, const Core::Geometry::Point &p) const CurveMesh< Basis >inline
FIND_CLOSEST_ELEM_E enum valueMesh
find_closest_elems(double &pdist, Core::Geometry::Point &result, ARRAY &elems, const Core::Geometry::Point &p) const CurveMesh< Basis >inline
find_closest_node(double &pdist, Core::Geometry::Point &result, INDEX &idx, const Core::Geometry::Point &point) const CurveMesh< Basis >inline
find_closest_node(double &pdist, Core::Geometry::Point &result, INDEX &idx, const Core::Geometry::Point &point, double maxdist) const CurveMesh< Basis >inline
FIND_CLOSEST_NODE_E enum valueMesh
find_closest_nodes(ARRAY &nodes, const Core::Geometry::Point &point, double maxdist) const CurveMesh< Basis >inline
find_closest_nodes(ARRAY1 &distances, ARRAY2 &nodes, const Core::Geometry::Point &point, double maxdist) const CurveMesh< Basis >inline
find_derived(const std::string &classname, const std::string &basename)Persistentstatic
get_area(typename Face::index_type) const CurveMesh< Basis >inline
get_basis()CurveMesh< Basis >inline
get_bounding_box() const CurveMesh< Basis >virtual
get_canonical_transform(Core::Geometry::Transform &t) const CurveMesh< Basis >virtual
get_cells(typename Cell::array_type &, typename Node::index_type) const CurveMesh< Basis >inline
get_cells(typename Cell::array_type &, typename Edge::index_type) const CurveMesh< Basis >inline
get_cells(typename Cell::array_type &, typename Face::index_type) const CurveMesh< Basis >inline
get_cells(typename Cell::array_type &, typename Cell::index_type) const CurveMesh< Basis >inline
get_center(Core::Geometry::Point &result, typename Node::index_type idx) const CurveMesh< Basis >inline
get_center(Core::Geometry::Point &, typename Edge::index_type) const CurveMesh< Basis >
get_center(Core::Geometry::Point &, typename Face::index_type) const CurveMesh< Basis >inline
get_center(Core::Geometry::Point &, typename Cell::index_type) const CurveMesh< Basis >inline
get_coords(VECTOR &coords, const Core::Geometry::Point &p, INDEX idx) const CurveMesh< Basis >inline
get_delems(typename DElem::array_type &array, typename Node::index_type idx) const CurveMesh< Basis >inline
get_delems(typename DElem::array_type &array, typename Edge::index_type idx) const CurveMesh< Basis >inline
get_delems(typename DElem::array_type &, typename Face::index_type) const CurveMesh< Basis >inline
get_delems(typename DElem::array_type &, typename Cell::index_type) const CurveMesh< Basis >inline
get_edges(typename Edge::array_type &array, typename Node::index_type idx) const CurveMesh< Basis >inline
get_edges(typename Edge::array_type &array, typename Edge::index_type idx) const CurveMesh< Basis >inline
get_edges(typename Edge::array_type &, typename Face::index_type) const CurveMesh< Basis >inline
get_edges(typename Edge::array_type &, typename Cell::index_type) const CurveMesh< Basis >inline
get_edges_from_elem(ARRAY &array, INDEX idx) const CurveMesh< Basis >inlineprotected
get_edges_from_node(ARRAY &array, INDEX idx) const CurveMesh< Basis >inlineprotected
get_elem_neighbor(INDEX1 &neighbor, INDEX1 edge, INDEX2 node) const CurveMesh< Basis >inlineprotected
get_elem_neighbors(ARRAY &array, INDEX1, INDEX2 idx) const CurveMesh< Basis >inlineprotected
get_elem_neighbors(ARRAY &array, INDEX idx) const CurveMesh< Basis >inlineprotected
get_elems(typename Elem::array_type &array, typename Node::index_type idx) const CurveMesh< Basis >inline
get_elems(typename Elem::array_type &array, typename Edge::index_type idx) const CurveMesh< Basis >inline
get_elems(typename Elem::array_type &, typename Face::index_type) const CurveMesh< Basis >inline
get_elems(typename Face::array_type &, typename Cell::index_type) const CurveMesh< Basis >inline
get_epsilon() const CurveMesh< Basis >inline
get_faces(typename Face::array_type &, typename Node::index_type) const CurveMesh< Basis >inline
get_faces(typename Face::array_type &, typename Edge::index_type) const CurveMesh< Basis >inline
get_faces(typename Face::array_type &, typename Face::index_type) const CurveMesh< Basis >inline
get_faces(typename Face::array_type &, typename Cell::index_type) const CurveMesh< Basis >inline
get_length(typename Edge::index_type idx) const CurveMesh< Basis >inline
get_neighbor(typename Elem::index_type &neighbor, typename Elem::index_type edge, typename DElem::index_type node) const CurveMesh< Basis >inline
get_neighbors(std::vector< typename Node::index_type > &array, typename Node::index_type idx) const CurveMesh< Basis >inline
get_neighbors(std::vector< typename Elem::index_type > &array, typename Elem::index_type edge, typename DElem::index_type idx) const CurveMesh< Basis >inline
get_neighbors(std::vector< typename Elem::index_type > &array, typename Elem::index_type idx) const CurveMesh< Basis >inline
get_node_neighbors(ARRAY &array, INDEX idx) const CurveMesh< Basis >inlineprotected
get_nodes(typename Node::array_type &array, typename Node::index_type idx) const CurveMesh< Basis >inline
get_nodes(typename Node::array_type &array, typename Edge::index_type idx) const CurveMesh< Basis >inline
get_nodes(typename Node::array_type &, typename Face::index_type) const CurveMesh< Basis >inline
get_nodes(typename Node::array_type &, typename Cell::index_type) const CurveMesh< Basis >inline
get_nodes_from_edge(ARRAY &array, INDEX idx) const CurveMesh< Basis >inlineprotected
get_nodes_from_elem(ARRAY &array, INDEX idx) const CurveMesh< Basis >inlineprotected
get_normal(Core::Geometry::Vector &, typename Node::index_type) const CurveMesh< Basis >inline
get_normal(Core::Geometry::Vector &, VECTOR &, INDEX1, INDEX2) const CurveMesh< Basis >inline
get_point(Core::Geometry::Point &result, typename Node::index_type idx) const CurveMesh< Basis >inline
get_random_point(Core::Geometry::Point &p, typename Elem::index_type i, FieldRNG &r) const CurveMesh< Basis >
get_size(typename Node::index_type) const CurveMesh< Basis >inline
get_size(typename Edge::index_type idx) const CurveMesh< Basis >
get_size(typename Face::index_type) const CurveMesh< Basis >inline
get_size(typename Cell::index_type) const CurveMesh< Basis >inline
get_type_description() const CurveMesh< Basis >virtual
get_volume(typename Cell::index_type) const CurveMesh< Basis >inline
get_weights(const Core::Geometry::Point &p, typename Node::array_type &l, double *w)CurveMesh< Basis >
get_weights(const Core::Geometry::Point &p, typename Edge::array_type &l, double *w)CurveMesh< Basis >
get_weights(const Core::Geometry::Point &, typename Face::array_type &, double *)CurveMesh< Basis >inline
get_weights(const Core::Geometry::Point &, typename Cell::array_type &, double *)CurveMesh< Basis >inline
getFacade() const CurveMesh< Basis >inlinevirtual
handle_type typedefCurveMesh< Basis >
has_normals() const CurveMesh< Basis >inlinevirtual
HasId()HasId< IdType, IdGenerator >inline
id() const HasId< IdType, IdGenerator >inline
id_type typedefDatatype
index_pair_type typedefCurveMesh< Basis >
index_type typedefCurveMesh< Basis >
inside2_p(index_type idx, const Core::Geometry::Point &p, double &coord) const CurveMesh< Basis >protected
interpolate(Core::Geometry::Point &pt, const VECTOR &coords, INDEX idx) const CurveMesh< Basis >inline
inverse_jacobian(const VECTOR &coords, INDEX idx, double *Ji) const CurveMesh< Basis >inline
io(Piostream &)CurveMesh< Basis >virtual
IRREGULAR enum valueMesh
is_base_of(const std::string &parent, const std::string &type)Persistentstatic
is_editable() const CurveMesh< Basis >inlinevirtual
jacobian(const VECTOR &coords, INDEX idx, double *J) const CurveMesh< Basis >inline
jacobian_metric(INDEX idx) const CurveMesh< Basis >inline
locate(typename Node::index_type &i, const Core::Geometry::Point &p) const CurveMesh< Basis >inline
locate(typename Edge::index_type &i, const Core::Geometry::Point &p) const CurveMesh< Basis >inline
locate(typename Face::index_type &, const Core::Geometry::Point &) const CurveMesh< Basis >inline
locate(typename Cell::index_type &, const Core::Geometry::Point &) const CurveMesh< Basis >inline
LOCATE_E enum valueMesh
locate_elem(INDEX &idx, const Core::Geometry::Point &p) const CurveMesh< Basis >inline
locate_elem(INDEX &idx, ARRAY &coords, const Core::Geometry::Point &p) const CurveMesh< Basis >inline
locate_elems(ARRAY &array, const Core::Geometry::BBox &b) const CurveMesh< Basis >inline
locate_node(INDEX &idx, const Core::Geometry::Point &p) const CurveMesh< Basis >inline
maker()CurveMesh< Basis >inlinestatic
mask_type typedefCurveMesh< Basis >
Mesh()Mesh
Mesh(const Mesh &copy)Mesh
mesh_maker()CurveMesh< Basis >inlinestatic
MeshFacadeHandle typedefMeshTraits< VMesh >
NEIGHBORS_E enum valueMesh
NODE_LOCATE_E enum valueMesh
node_neighbors_CurveMesh< Basis >protected
NODE_NEIGHBORS_E enum valueMesh
node_reserve(size_type s)CurveMesh< Basis >inline
node_type_description()CurveMesh< Basis >static
NodeNeighborMap typedefCurveMesh< Basis >protected
NODES_E enum valueMesh
NONE_E enum valueMesh
NORMALS_E enum valueMesh
operator=(const Datatype &rhs)Datatype
point(typename Node::index_type i) const CurveMesh< Basis >inline
points_CurveMesh< Basis >protected
pwl_approx_edge(VECTOR &coords, typename Elem::index_type, unsigned int which_edge, unsigned int div_per_unit) const CurveMesh< Basis >inline
pwl_approx_face(VECTOR &, typename Elem::index_type, typename Face::index_type, unsigned int) const CurveMesh< Basis >inline
REGULAR enum valueMesh
resize_elems(size_type s)CurveMesh< Basis >inline
resize_nodes(size_type s)CurveMesh< Basis >inline
scaled_jacobian_metric(INDEX idx) const CurveMesh< Basis >inline
set_nodes_by_elem(ARRAY &array, INDEX idx)CurveMesh< Basis >inlineprotected
set_point(const Core::Geometry::Point &point, typename Node::index_type index)CurveMesh< Basis >inline
size(typename Node::size_type &) const CurveMesh< Basis >
size(typename Edge::size_type &) const CurveMesh< Basis >
size(typename Face::size_type &) const CurveMesh< Basis >
size(typename Cell::size_type &) const CurveMesh< Basis >
size_type typedefCurveMesh< Basis >
STRUCTURED enum valueMesh
synchronize(mask_type sync)CurveMesh< Basis >virtual
synchronize_lock_CurveMesh< Basis >mutableprotected
synchronized_CurveMesh< Basis >protected
to_index(typename Node::index_type &index, index_type i) const CurveMesh< Basis >inline
to_index(typename Edge::index_type &index, index_type i) const CurveMesh< Basis >inline
to_index(typename Face::index_type &, index_type) const CurveMesh< Basis >inline
to_index(typename Cell::index_type &, index_type) const CurveMesh< Basis >inline
topology_geometry() const CurveMesh< Basis >inlinevirtual
transform(const Core::Geometry::Transform &t)CurveMesh< Basis >virtual
type_idMeshstatic
type_name(int n=-1)CurveMesh< Basis >static
under_type typedefCurveMesh< Basis >
UNKNOWN enum valueMesh
UNSTRUCTURED enum valueMesh
unsynchronize(mask_type sync)CurveMesh< Basis >virtual
VCurveMesh classCurveMesh< Basis >friend
vmesh()CurveMesh< Basis >inlinevirtual
vmesh_CurveMesh< Basis >protected
VMeshShared classCurveMesh< Basis >friend
VUnstructuredMesh classCurveMesh< Basis >friend
~CurveMesh()CurveMesh< Basis >virtual
~Datatype()Datatypevirtual
~Mesh()Meshvirtual
~Persistent()Persistentvirtual