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

This is the complete list of members for StructCurveMesh< 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_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
ALL_ELEMENTS_E enum valueMesh
array_type typedefMeshTraits< VMesh >
as() const Datatypeinline
basis_ScanlineMesh< Basis >protected
basis_order()ScanlineMesh< Basis >inlinevirtual
basis_type typedefScanlineMesh< Basis >
begin(typename Node::iterator &) const ScanlineMesh< Basis >
begin(typename Edge::iterator &) const ScanlineMesh< Basis >
begin(typename Face::iterator &) const ScanlineMesh< Basis >
begin(typename Cell::iterator &) const ScanlineMesh< Basis >
BOUNDING_BOX_E enum valueMesh
cell_type_description()ScanlineMesh< Basis >static
CELLS_E enum valueMesh
clear_synchronization()StructCurveMesh< Basis >
clone() const StructCurveMesh< Basis >inlinevirtual
compute_jacobian()ScanlineMesh< Basis >protected
Datatype()Datatype
Datatype(const Datatype &other)Datatype
DElem typedefScanlineMesh< Basis >
DELEMS_E enum valueMesh
derivate(const VECTOR1 &coords, typename ScanlineMesh< Basis >::Elem::index_type idx, VECTOR2 &J) const StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::derivate(const VECTOR1 &coords, typename Elem::index_type idx, VECTOR2 &J) const ScanlineMesh< Basis >inline
det_inverse_jacobian_ScanlineMesh< Basis >protected
det_jacobian(const VECTOR &coords, typename ScanlineMesh< Basis >::Elem::index_type idx) const StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::det_jacobian(const VECTOR &coords, typename Elem::index_type idx) const ScanlineMesh< Basis >inline
det_jacobian_ScanlineMesh< Basis >protected
diagonal() const ScanlineMesh< Basis >
dimension_type typedefMeshTraits< VMesh >
dimensionality() const ScanlineMesh< Basis >inlinevirtual
dynamic_type_name() const ScanlineMesh< Basis >inlinevirtual
edge_type_description()ScanlineMesh< Basis >static
EDGES_E enum valueMesh
Elem typedefScanlineMesh< Basis >
ELEM_LOCATE_E enum valueMesh
ELEM_NEIGHBORS_E enum valueMesh
elem_type_description()ScanlineMesh< Basis >inlinestatic
ElemData classStructCurveMesh< Basis >friend
ELEMS_E enum valueMesh
end(typename Node::iterator &) const ScanlineMesh< Basis >
end(typename Edge::iterator &) const ScanlineMesh< Basis >
end(typename Face::iterator &) const ScanlineMesh< Basis >
end(typename Cell::iterator &) const ScanlineMesh< Basis >
ENODES_E enum valueMesh
EPSILON_E enum valueMesh
face_type_description()ScanlineMesh< 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 StructCurveMesh< Basis >inline
find_closest_elem(double &pdist, Core::Geometry::Point &result, ARRAY &coords, INDEX &idx, const Core::Geometry::Point &p, double maxdist) const StructCurveMesh< Basis >inline
find_closest_elem(double &pdist, Core::Geometry::Point &result, INDEX &elem, const Core::Geometry::Point &p) const StructCurveMesh< 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 StructCurveMesh< Basis >inline
find_closest_node(double &pdist, Core::Geometry::Point &result, INDEX &idx, const Core::Geometry::Point &point) const StructCurveMesh< Basis >inline
find_closest_node(double &pdist, Core::Geometry::Point &result, INDEX &idx, const Core::Geometry::Point &point, double maxdist) const StructCurveMesh< Basis >inline
FIND_CLOSEST_NODE_E enum valueMesh
find_derived(const std::string &classname, const std::string &basename)Persistentstatic
get_area(typename ScanlineMesh< Basis >::Face::index_type idx) const StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::get_area(typename Face::index_type idx) const ScanlineMesh< Basis >inline
get_basis()ScanlineMesh< Basis >inline
get_bounding_box() const StructCurveMesh< Basis >virtual
get_canonical_transform(Core::Geometry::Transform &t)ScanlineMesh< Basis >virtual
get_center(Core::Geometry::Point &, const typename ScanlineMesh< Basis >::Node::index_type &) const StructCurveMesh< Basis >
get_center(Core::Geometry::Point &, const typename ScanlineMesh< Basis >::Edge::index_type &) const StructCurveMesh< Basis >
get_center(Core::Geometry::Point &, const typename ScanlineMesh< Basis >::Face::index_type &) const StructCurveMesh< Basis >inline
get_center(Core::Geometry::Point &, const typename ScanlineMesh< Basis >::Cell::index_type &) const StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::get_center(Core::Geometry::Point &, typename Node::index_type) const ScanlineMesh< Basis >
SCIRun::ScanlineMesh::get_center(Core::Geometry::Point &, typename Edge::index_type) const ScanlineMesh< Basis >
SCIRun::ScanlineMesh::get_center(Core::Geometry::Point &, typename Face::index_type) const ScanlineMesh< Basis >inline
SCIRun::ScanlineMesh::get_center(Core::Geometry::Point &, typename Cell::index_type) const ScanlineMesh< Basis >inline
get_coords(VECTOR &coords, const Core::Geometry::Point &p, INDEX idx) const StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::get_coords(VECTOR &coords, const Core::Geometry::Point &p, typename Elem::index_type idx) const ScanlineMesh< Basis >inline
get_cord_length() const StructCurveMesh< Basis >
get_delems(typename DElem::array_type &result, typename Elem::index_type idx) const ScanlineMesh< Basis >inline
get_dim(std::vector< size_type > &) const StructCurveMesh< Basis >virtual
get_edges(typename ScanlineMesh< Basis >::Edge::array_type &, typename ScanlineMesh< Basis >::Face::index_type) const StructCurveMesh< Basis >inline
get_edges(typename ScanlineMesh< Basis >::Edge::array_type &, typename ScanlineMesh< Basis >::Cell::index_type) const StructCurveMesh< Basis >inline
get_edges(typename ScanlineMesh< Basis >::Edge::array_type &a, typename ScanlineMesh< Basis >::Edge::index_type idx) const StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::get_edges(typename Edge::array_type &, typename Edge::index_type) const ScanlineMesh< Basis >inline
SCIRun::ScanlineMesh::get_edges(typename Edge::array_type &, typename Face::index_type) const ScanlineMesh< Basis >inline
SCIRun::ScanlineMesh::get_edges(typename Edge::array_type &, typename Cell::index_type) const ScanlineMesh< Basis >inline
get_elems(typename Elem::array_type &result, typename Node::index_type idx) const ScanlineMesh< Basis >
get_elems(typename Elem::array_type &, typename Edge::index_type) const ScanlineMesh< Basis >inline
get_elems(typename Elem::array_type &, typename Face::index_type) const ScanlineMesh< Basis >inline
get_epsilon() const StructCurveMesh< Basis >
get_faces(typename Face::array_type &, typename Elem::index_type) const ScanlineMesh< Basis >inline
get_length(typename ScanlineMesh< Basis >::Edge::index_type idx) const StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::get_length(typename Edge::index_type idx) const ScanlineMesh< Basis >inline
get_min(std::vector< index_type > &) const ScanlineMesh< Basis >
get_min_i() const ScanlineMesh< Basis >inline
get_ni() const ScanlineMesh< Basis >inline
get_nodes(typename ScanlineMesh< Basis >::Node::array_type &, typename ScanlineMesh< Basis >::Edge::index_type) const StructCurveMesh< Basis >
get_nodes(typename ScanlineMesh< Basis >::Node::array_type &, typename ScanlineMesh< Basis >::Face::index_type) const StructCurveMesh< Basis >inline
get_nodes(typename ScanlineMesh< Basis >::Node::array_type &, typename ScanlineMesh< Basis >::Cell::index_type) const StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::get_nodes(typename Node::array_type &, typename Edge::index_type) const ScanlineMesh< Basis >
SCIRun::ScanlineMesh::get_nodes(typename Node::array_type &, typename Face::index_type) const ScanlineMesh< Basis >inline
SCIRun::ScanlineMesh::get_nodes(typename Node::array_type &, typename Cell::index_type) const ScanlineMesh< Basis >inline
get_normal(Core::Geometry::Vector &, typename ScanlineMesh< Basis >::Node::index_type) const StructCurveMesh< Basis >inline
get_normal(Core::Geometry::Vector &, std::vector< double > &, typename ScanlineMesh< Basis >::Elem::index_type, unsigned int)StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::get_normal(Core::Geometry::Vector &, typename Node::index_type) const ScanlineMesh< Basis >inline
SCIRun::ScanlineMesh::get_normal(Core::Geometry::Vector &, std::vector< double > &, typename Elem::index_type, unsigned int)ScanlineMesh< Basis >inline
get_point(Core::Geometry::Point &p, typename ScanlineMesh< Basis >::Node::index_type i) const StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::get_point(Core::Geometry::Point &p, typename Node::index_type i) const ScanlineMesh< Basis >inline
get_points()StructCurveMesh< Basis >inline
get_random_point(Core::Geometry::Point &p, const typename ScanlineMesh< Basis >::Elem::index_type idx, FieldRNG &rng) const StructCurveMesh< Basis >
SCIRun::ScanlineMesh::get_random_point(Core::Geometry::Point &p, typename Elem::index_type i, FieldRNG &rng) const ScanlineMesh< Basis >
get_size(typename ScanlineMesh< Basis >::Node::index_type) const StructCurveMesh< Basis >inline
get_size(typename ScanlineMesh< Basis >::Edge::index_type idx) const StructCurveMesh< Basis >inline
get_size(typename ScanlineMesh< Basis >::Face::index_type) const StructCurveMesh< Basis >inline
get_size(typename ScanlineMesh< Basis >::Cell::index_type) const StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::get_size(typename Node::index_type) const ScanlineMesh< Basis >inline
SCIRun::ScanlineMesh::get_size(typename Edge::index_type idx) const ScanlineMesh< Basis >inline
SCIRun::ScanlineMesh::get_size(typename Face::index_type) const ScanlineMesh< Basis >inline
SCIRun::ScanlineMesh::get_size(typename Cell::index_type) const ScanlineMesh< Basis >inline
get_transform()ScanlineMesh< Basis >inline
get_type_description() const StructCurveMesh< Basis >virtual
get_valence(typename ScanlineMesh< Basis >::Node::index_type idx) const StructCurveMesh< Basis >inline
get_valence(typename ScanlineMesh< Basis >::Edge::index_type) const StructCurveMesh< Basis >inline
get_valence(typename ScanlineMesh< Basis >::Face::index_type) const StructCurveMesh< Basis >inline
get_valence(typename ScanlineMesh< Basis >::Cell::index_type) const StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::get_valence(typename Node::index_type idx) const ScanlineMesh< Basis >inline
SCIRun::ScanlineMesh::get_valence(typename Edge::index_type) const ScanlineMesh< Basis >inline
SCIRun::ScanlineMesh::get_valence(typename Face::index_type) const ScanlineMesh< Basis >inline
SCIRun::ScanlineMesh::get_valence(typename Cell::index_type) const ScanlineMesh< Basis >inline
get_volume(typename ScanlineMesh< Basis >::Cell::index_type idx) const StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::get_volume(typename Cell::index_type) const ScanlineMesh< Basis >inline
get_weights(const Core::Geometry::Point &, typename ScanlineMesh< Basis >::Node::array_type &, double *w)StructCurveMesh< Basis >
get_weights(const Core::Geometry::Point &, typename ScanlineMesh< Basis >::Edge::array_type &, double *w)StructCurveMesh< Basis >
get_weights(const Core::Geometry::Point &, typename ScanlineMesh< Basis >::Face::array_type &, double *)StructCurveMesh< Basis >inline
get_weights(const Core::Geometry::Point &, typename ScanlineMesh< Basis >::Cell::array_type &, double *)StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::get_weights(const Core::Geometry::Point &p, typename Node::array_type &l, double *w)ScanlineMesh< Basis >
SCIRun::ScanlineMesh::get_weights(const Core::Geometry::Point &p, typename Edge::array_type &l, double *w)ScanlineMesh< Basis >
getFacade() const ScanlineMesh< Basis >inlinevirtual
handle_type typedefScanlineMesh< Basis >
has_face_normals() const ScanlineMesh< Basis >inlinevirtual
has_normals() const ScanlineMesh< Basis >inlinevirtual
HasId()HasId< IdType, IdGenerator >inline
id() const HasId< IdType, IdGenerator >inline
id_type typedefDatatype
index_type typedefStructCurveMesh< Basis >
interpolate(Core::Geometry::Point &pt, const VECTOR &coords, INDEX idx) const StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::interpolate(Core::Geometry::Point &pt, const VECTOR &coords, typename Elem::index_type idx) const ScanlineMesh< Basis >inline
inverse_jacobian(const VECTOR &coords, typename ScanlineMesh< Basis >::Elem::index_type idx, double *Ji) const StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::inverse_jacobian(const VECTOR &coords, typename Elem::index_type idx, double *Ji) const ScanlineMesh< Basis >inline
inverse_jacobian_ScanlineMesh< Basis >protected
io(Piostream &)StructCurveMesh< Basis >virtual
IRREGULAR enum valueMesh
is_base_of(const std::string &parent, const std::string &type)Persistentstatic
is_editable() const ScanlineMesh< Basis >inlinevirtual
jacobian(const VECTOR &coords, typename ScanlineMesh< Basis >::Elem::index_type idx, double *J) const StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::jacobian(const VECTOR &coords, typename Elem::index_type idx, double *J) const ScanlineMesh< Basis >inline
jacobian_ScanlineMesh< Basis >protected
jacobian_metric(INDEX idx) const StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::jacobian_metric(typename Elem::index_type) const ScanlineMesh< Basis >inline
locate(typename ScanlineMesh< Basis >::Node::index_type &idx, const Core::Geometry::Point &point) const StructCurveMesh< Basis >inline
locate(typename ScanlineMesh< Basis >::Edge::index_type &idx, const Core::Geometry::Point &point) const StructCurveMesh< Basis >inline
locate(typename ScanlineMesh< Basis >::Face::index_type &, const Core::Geometry::Point &) const StructCurveMesh< Basis >inline
locate(typename ScanlineMesh< Basis >::Cell::index_type &, const Core::Geometry::Point &) const StructCurveMesh< Basis >inline
locate(typename ScanlineMesh< Basis >::Elem::index_type &idx, std::vector< double > &coords, const Core::Geometry::Point &point)StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::locate(typename Node::index_type &, const Core::Geometry::Point &) const ScanlineMesh< Basis >
SCIRun::ScanlineMesh::locate(typename Edge::index_type &, const Core::Geometry::Point &) const ScanlineMesh< Basis >
SCIRun::ScanlineMesh::locate(typename Face::index_type &, const Core::Geometry::Point &) const ScanlineMesh< Basis >inline
SCIRun::ScanlineMesh::locate(typename Cell::index_type &, const Core::Geometry::Point &) const ScanlineMesh< Basis >inline
SCIRun::ScanlineMesh::locate(typename Elem::index_type &, std::vector< double > &coords, const Core::Geometry::Point &) const ScanlineMesh< Basis >
LOCATE_E enum valueMesh
locate_elem(INDEX &idx, const Core::Geometry::Point &p) const StructCurveMesh< Basis >inline
locate_elem(INDEX &idx, ARRAY &coords, const Core::Geometry::Point &p) const StructCurveMesh< Basis >inline
locate_node(INDEX &idx, const Core::Geometry::Point &p) const StructCurveMesh< Basis >inline
maker()StructCurveMesh< Basis >inlinestatic
mask_type typedefStructCurveMesh< Basis >
Mesh()Mesh
Mesh(const Mesh &copy)Mesh
mesh_maker()StructCurveMesh< Basis >inlinestatic
MeshFacadeHandle typedefMeshTraits< VMesh >
min_i_ScanlineMesh< Basis >protected
NEIGHBORS_E enum valueMesh
ni_ScanlineMesh< Basis >protected
NODE_LOCATE_E enum valueMesh
NODE_NEIGHBORS_E enum valueMesh
node_type_description()ScanlineMesh< Basis >static
NODES_E enum valueMesh
NONE_E enum valueMesh
NORMALS_E enum valueMesh
operator=(const Datatype &rhs)Datatype
pwl_approx_edge(std::vector< std::vector< double > > &coords, typename ScanlineMesh< Basis >::Elem::index_type, unsigned int, unsigned int div_per_unit) const StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::pwl_approx_edge(std::vector< std::vector< double > > &coords, typename Elem::index_type, unsigned int, unsigned int div_per_unit) const ScanlineMesh< Basis >inline
pwl_approx_face(std::vector< std::vector< std::vector< double > > > &, typename ScanlineMesh< Basis >::Elem::index_type, typename ScanlineMesh< Basis >::Face::index_type, unsigned int) const StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::pwl_approx_face(std::vector< std::vector< std::vector< double > > > &, typename Elem::index_type, typename Face::index_type, unsigned int) const ScanlineMesh< Basis >inline
REGULAR enum valueMesh
scaled_jacobian_ScanlineMesh< Basis >protected
scaled_jacobian_metric(INDEX idx) const StructCurveMesh< Basis >inline
SCIRun::ScanlineMesh::scaled_jacobian_metric(typename Elem::index_type) const ScanlineMesh< Basis >inline
scanline_maker(size_type x, const Core::Geometry::Point &min, const Core::Geometry::Point &max)ScanlineMesh< Basis >inlinestatic
scanline_typeidStructCurveMesh< Basis >static
ScanlineMesh()ScanlineMesh< Basis >inline
ScanlineMesh(index_type nx, const Core::Geometry::Point &min, const Core::Geometry::Point &max)ScanlineMesh< Basis >
ScanlineMesh(ScanlineMesh *mh, index_type offset, index_type nx)ScanlineMesh< Basis >inline
ScanlineMesh(const ScanlineMesh &copy)ScanlineMesh< Basis >inline
set_dim(std::vector< size_type > dims)StructCurveMesh< Basis >inlinevirtual
set_min(std::vector< index_type > mins)ScanlineMesh< Basis >
set_min_i(index_type i)ScanlineMesh< Basis >inline
set_ni(size_type i)ScanlineMesh< Basis >inline
set_point(const Core::Geometry::Point &p, typename ScanlineMesh< Basis >::Node::index_type i)StructCurveMesh< Basis >inline
set_transform(const Core::Geometry::Transform &trans)ScanlineMesh< Basis >inline
size(typename Node::size_type &) const ScanlineMesh< Basis >
size(typename Edge::size_type &) const ScanlineMesh< Basis >
size(typename Face::size_type &) const ScanlineMesh< Basis >
size(typename Cell::size_type &) const ScanlineMesh< Basis >
size_type typedefStructCurveMesh< Basis >
structcurve_maker(size_type x)StructCurveMesh< Basis >inlinestatic
StructCurveMesh()StructCurveMesh< Basis >
StructCurveMesh(size_type n)StructCurveMesh< Basis >explicit
StructCurveMesh(const StructCurveMesh &copy)StructCurveMesh< Basis >
STRUCTURED enum valueMesh
synchronize(mask_type sync)StructCurveMesh< Basis >virtual
to_index(typename Node::index_type &index, index_type i) const ScanlineMesh< Basis >inline
to_index(typename Edge::index_type &index, index_type i) const ScanlineMesh< Basis >inline
to_index(typename Face::index_type &, index_type) const ScanlineMesh< Basis >inline
to_index(typename Cell::index_type &, index_type) const ScanlineMesh< Basis >inline
topology_geometry() const StructCurveMesh< Basis >inlinevirtual
transform(const Core::Geometry::Transform &t)StructCurveMesh< Basis >virtual
transform_ScanlineMesh< Basis >protected
type_idMeshstatic
type_name(int n=-1)StructCurveMesh< Basis >static
under_type typedefStructCurveMesh< Basis >
UNKNOWN enum valueMesh
UNSTRUCTURED enum valueMesh
unsynchronize(mask_type sync)StructCurveMesh< Basis >virtual
vmesh()ScanlineMesh< Basis >inlinevirtual
vmesh_ScanlineMesh< Basis >protected
VStructCurveMesh classStructCurveMesh< Basis >friend
~Datatype()Datatypevirtual
~Mesh()Meshvirtual
~Persistent()Persistentvirtual
~ScanlineMesh()ScanlineMesh< Basis >inlinevirtual
~StructCurveMesh()StructCurveMesh< Basis >inlinevirtual