ViennaGrid - The Vienna Grid Library  2.1.0
Data Structures | Public Types | Public Member Functions
bnd_helper Struct Reference

#include <bnd_reader.hpp>

Data Structures

struct  negate

Public Types

typedef std::vector
< contact_face_type
contact_face_container_type
typedef std::vector< index_typecontact_face_type
typedef std::vector
< contact_face_container_type
contact_groups_type
typedef std::vector< std::string > contact_id_container_type
typedef std::vector
< polygon_container_type
domain_type
typedef std::vector< edge_typeedge_container_type
typedef std::vector< index_typeedge_type
typedef std::vector< point_typegeometry_container_type
typedef long index_type
typedef double numeric_type
typedef std::vector< numeric_typepoint_type
typedef std::vector< polygon_typepolygon_container_type
typedef std::vector< index_typepolygon_type
typedef std::vector< std::pair
< std::string, std::string > > 
segment_id_container_type

Public Member Functions

void clear ()
contact_face_container_type contact_faces (std::size_t ci)
std::string contact_name (std::size_t ci)
std::size_t contact_size ()
std::size_t dim_geom ()
void dump (std::ostream &ostr=std::cout)
std::size_t geometry_size ()
int operator() (std::string const &filename)
point_typepoint (std::size_t index)
polygon_container_typesegment (std::size_t index)
std::string segment_material (std::size_t ci)
std::string segment_name (std::size_t ci)
std::size_t segment_size ()

Member Typedef Documentation

typedef std::vector< index_type > contact_face_type
typedef std::vector<std::string> contact_id_container_type
typedef std::vector<polygon_container_type> domain_type
typedef std::vector<edge_type> edge_container_type
typedef std::vector< index_type > edge_type
typedef std::vector<point_type> geometry_container_type
typedef long index_type
typedef double numeric_type
typedef std::vector<numeric_type> point_type
typedef std::vector< polygon_type > polygon_container_type
typedef std::vector< index_type > polygon_type
typedef std::vector<std::pair<std::string, std::string> > segment_id_container_type

Member Function Documentation

void clear ( ) [inline]
contact_face_container_type contact_faces ( std::size_t  ci) [inline]
std::string contact_name ( std::size_t  ci) [inline]
std::size_t contact_size ( ) [inline]
std::size_t dim_geom ( ) [inline]
void dump ( std::ostream &  ostr = std::cout) [inline]
std::size_t geometry_size ( ) [inline]
int operator() ( std::string const &  filename) [inline]
point_type& point ( std::size_t  index) [inline]
polygon_container_type& segment ( std::size_t  index) [inline]
std::string segment_material ( std::size_t  ci) [inline]
std::string segment_name ( std::size_t  ci) [inline]
std::size_t segment_size ( ) [inline]

The documentation for this struct was generated from the following file: