Go to Overview over all GrAL packages.
Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

grid_types< RegGrid2D > Struct Reference

specialization of grid_types template for RegGrid2D. More...

#include <cartesian-grid2d.h>

Inheritance diagram for grid_types< RegGrid2D >:

Inheritance graph
[legend]
List of all members.

Public Types

typedef RegGrid2D Grid
typedef RegGrid2D grid_type
typedef Grid::Vertex Vertex
typedef Grid::Edge Edge
typedef Grid::Edge Facet
typedef Grid::Cell Cell
typedef Grid::Cell Face
typedef Grid::vertex_handle vertex_handle
typedef Grid::edge_handle edge_handle
typedef Grid::edge_handle facet_handle
typedef Grid::cell_handle cell_handle
typedef Grid::VertexIterator VertexIterator
typedef Grid::EdgeIterator EdgeIterator
typedef Grid::EdgeIterator FacetIterator
typedef Grid::CellIterator CellIterator
typedef Grid::VertexOnVertexIterator VertexOnVertexIterator
typedef Grid::VertexOnVertexIterator VertexNeighbourIterator
typedef Grid::CellOnVertexIterator CellOnVertexIterator
typedef vertex_on_edge_iterator<
Grid
VertexOnEdgeIterator
typedef VertexOnEdgeIterator VertexOnFacetIterator
typedef Grid::VertexOnCellIterator VertexOnCellIterator
typedef Grid::EdgeOnCellIterator EdgeOnCellIterator
typedef Grid::EdgeOnCellIterator FacetOnCellIterator
typedef Grid::CellOnCellIterator CellOnCellIterator
typedef Grid::CellOnCellIterator NeighbourCellIterator
typedef Grid::CellOnCellIterator CellNeighbourIterator
typedef grid_dim_tag< 2 > dimension_tag

Static Public Methods

int dimension (const Cell &)
int dimension (const Facet &)
int dimension (const Vertex &)
cell_handle invalid_cell_handle (grid_type const &G)
cell_handle outer_cell_handle (grid_type const &G)
bool is_cell_valid (grid_type const &G, cell_handle c)
bool is_cell_inside (grid_type const &G, cell_handle c)
bool is_cell_valid (grid_type const &G, Cell const &c)
bool is_cell_inside (grid_type const &G, Cell const &c)

Detailed Description

specialization of grid_types template for RegGrid2D.

Definition at line 1262 of file cartesian-grid2d.h.


Member Typedef Documentation

typedef RegGrid2D grid_types< RegGrid2D >::Grid
 

Definition at line 1264 of file cartesian-grid2d.h.

typedef RegGrid2D grid_types< RegGrid2D >::grid_type
 

Reimplemented in mapped_geometry_reg2d_base.

Definition at line 1265 of file cartesian-grid2d.h.

typedef Grid::Vertex grid_types< RegGrid2D >::Vertex
 

Definition at line 1266 of file cartesian-grid2d.h.

Referenced by stored_geometry_reg2d_base::coord, and mapped_geometry_reg2d_base< CM >::space_dimension.

typedef Grid::Edge grid_types< RegGrid2D >::Edge
 

Definition at line 1267 of file cartesian-grid2d.h.

Referenced by dd_mapped_geom_reg2d< CM, GEOM, tag2D >::area_normal, stored_geometry_reg2d::center, mapped_geometry_cartesian2d::center, stored_geometry_reg2d::length, mapped_geometry_cartesian2d::length, dd_mapped_geom_reg2d< CM, GEOM, tag2D >::normal, stored_geometry_reg2d::normal_dir, stored_geometry_reg2d::normed_outer_normal, stored_geometry_reg2d::outer_area_normal, mapped_geometry_cartesian2d::polygon, stored_geometry_reg2d::segment, stored_geometry_reg2d::volume, and mapped_geometry_cartesian2d::volume.

typedef Grid::Edge grid_types< RegGrid2D >::Facet
 

Definition at line 1268 of file cartesian-grid2d.h.

typedef Grid::Cell grid_types< RegGrid2D >::Cell
 

Definition at line 1269 of file cartesian-grid2d.h.

Referenced by stored_geometry_reg2d::center, mapped_geometry_cartesian2d::center, stored_geometry_reg2d::normed_outer_normal, and stored_geometry_reg2d::volume.

typedef Grid::Cell grid_types< RegGrid2D >::Face
 

Definition at line 1270 of file cartesian-grid2d.h.

Referenced by stored_geometry_reg2d::polygon.

typedef Grid::vertex_handle grid_types< RegGrid2D >::vertex_handle
 

Definition at line 1273 of file cartesian-grid2d.h.

typedef Grid::edge_handle grid_types< RegGrid2D >::edge_handle
 

Definition at line 1274 of file cartesian-grid2d.h.

typedef Grid::edge_handle grid_types< RegGrid2D >::facet_handle
 

Definition at line 1275 of file cartesian-grid2d.h.

typedef Grid::cell_handle grid_types< RegGrid2D >::cell_handle
 

Definition at line 1276 of file cartesian-grid2d.h.

typedef Grid::VertexIterator grid_types< RegGrid2D >::VertexIterator
 

Definition at line 1278 of file cartesian-grid2d.h.

typedef Grid::EdgeIterator grid_types< RegGrid2D >::EdgeIterator
 

Definition at line 1279 of file cartesian-grid2d.h.

Referenced by stored_geometry_reg2d::volume, and mapped_geometry_cartesian2d::volume.

typedef Grid::EdgeIterator grid_types< RegGrid2D >::FacetIterator
 

Definition at line 1280 of file cartesian-grid2d.h.

typedef Grid::CellIterator grid_types< RegGrid2D >::CellIterator
 

Definition at line 1281 of file cartesian-grid2d.h.

typedef Grid::VertexOnVertexIterator grid_types< RegGrid2D >::VertexOnVertexIterator
 

Definition at line 1283 of file cartesian-grid2d.h.

typedef Grid::VertexOnVertexIterator grid_types< RegGrid2D >::VertexNeighbourIterator
 

Definition at line 1284 of file cartesian-grid2d.h.

typedef Grid::CellOnVertexIterator grid_types< RegGrid2D >::CellOnVertexIterator
 

Definition at line 1285 of file cartesian-grid2d.h.

typedef vertex_on_edge_iterator<Grid> grid_types< RegGrid2D >::VertexOnEdgeIterator
 

Definition at line 1286 of file cartesian-grid2d.h.

typedef VertexOnEdgeIterator grid_types< RegGrid2D >::VertexOnFacetIterator
 

Definition at line 1287 of file cartesian-grid2d.h.

typedef Grid::VertexOnCellIterator grid_types< RegGrid2D >::VertexOnCellIterator
 

Definition at line 1289 of file cartesian-grid2d.h.

typedef Grid::EdgeOnCellIterator grid_types< RegGrid2D >::EdgeOnCellIterator
 

Definition at line 1290 of file cartesian-grid2d.h.

typedef Grid::EdgeOnCellIterator grid_types< RegGrid2D >::FacetOnCellIterator
 

Definition at line 1291 of file cartesian-grid2d.h.

Referenced by stored_geometry_reg2d::outer_area_normal.

typedef Grid::CellOnCellIterator grid_types< RegGrid2D >::CellOnCellIterator
 

Definition at line 1292 of file cartesian-grid2d.h.

typedef Grid::CellOnCellIterator grid_types< RegGrid2D >::NeighbourCellIterator
 

Definition at line 1293 of file cartesian-grid2d.h.

Referenced by dd_mapped_geom_reg2d< CM, GEOM, tag2D >::area_normal, dd_mapped_geom_reg2d< CM, GEOM, tag2D >::normal, and stored_geometry_reg2d::outer_area_normal.

typedef Grid::CellOnCellIterator grid_types< RegGrid2D >::CellNeighbourIterator
 

Definition at line 1294 of file cartesian-grid2d.h.

typedef grid_dim_tag<2> grid_types< RegGrid2D >::dimension_tag
 

Definition at line 1297 of file cartesian-grid2d.h.


Member Function Documentation

int grid_types< RegGrid2D >::dimension const Cell   [inline, static]
 

Definition at line 1298 of file cartesian-grid2d.h.

int grid_types< RegGrid2D >::dimension const Facet   [inline, static]
 

Definition at line 1299 of file cartesian-grid2d.h.

int grid_types< RegGrid2D >::dimension const Vertex   [inline, static]
 

Definition at line 1300 of file cartesian-grid2d.h.

cell_handle grid_types< RegGrid2D >::invalid_cell_handle grid_type const &    G [inline, static]
 

Definition at line 1306 of file cartesian-grid2d.h.

References RegGrid2D::invalid_cell.

cell_handle grid_types< RegGrid2D >::outer_cell_handle grid_type const &    G [inline, static]
 

Definition at line 1307 of file cartesian-grid2d.h.

References RegGrid2D::outer_cell_handle.

bool grid_types< RegGrid2D >::is_cell_valid grid_type const &    G,
cell_handle    c
[inline, static]
 

Definition at line 1308 of file cartesian-grid2d.h.

References RegGrid2D::invalid_cell.

bool grid_types< RegGrid2D >::is_cell_inside grid_type const &    G,
cell_handle    c
[inline, static]
 

Definition at line 1309 of file cartesian-grid2d.h.

References RegGrid2D::invalid_cell.

bool grid_types< RegGrid2D >::is_cell_valid grid_type const &    G,
Cell const &    c
[inline, static]
 

Definition at line 1310 of file cartesian-grid2d.h.

References RegGrid2D::IsValid.

bool grid_types< RegGrid2D >::is_cell_inside grid_type const &    G,
Cell const &    c
[inline, static]
 

Definition at line 1311 of file cartesian-grid2d.h.

References RegGrid2D::IsInside.


The documentation for this struct was generated from the following file:
Copyright (c) Guntram Berti 1997-2002. See the GrAL Homepage for up-to-date information.

Generated at Tue Feb 26 16:08:17 2002 for GrAL Cartesian2D by doxygen 1.2.11-20011104 written by Dimitri van Heesch, © 1997-2000