dune-foamgrid  2.7-git
Public Member Functions | List of all members
Dune::FoamGridGeometry< mydim, coorddim, GridImp > Class Template Reference

#include <dune/foamgrid/foamgrid/foamgridgeometry.hh>

Inheritance diagram for Dune::FoamGridGeometry< mydim, coorddim, GridImp >:
Inheritance graph

Public Member Functions

 FoamGridGeometry ()
 This is DefaultConstructor. More...
 
 FoamGridGeometry (const GeometryType &type, const std::vector< FieldVector< typename GridImp::ctype, coorddim > > &coordinates)
 Construct geometry from coordinate vector. More...
 
template<std::size_t size>
 FoamGridGeometry (const GeometryType &type, const std::array< FieldVector< typename GridImp::ctype, coorddim >, size > &coordinates)
 Construct geometry from coordinate array. More...
 

Constructor & Destructor Documentation

◆ FoamGridGeometry() [1/3]

template<int mydim, int coorddim, class GridImp >
Dune::FoamGridGeometry< mydim, coorddim, GridImp >::FoamGridGeometry ( )
inline

This is DefaultConstructor.

◆ FoamGridGeometry() [2/3]

template<int mydim, int coorddim, class GridImp >
Dune::FoamGridGeometry< mydim, coorddim, GridImp >::FoamGridGeometry ( const GeometryType &  type,
const std::vector< FieldVector< typename GridImp::ctype, coorddim > > &  coordinates 
)
inline

Construct geometry from coordinate vector.

◆ FoamGridGeometry() [3/3]

template<int mydim, int coorddim, class GridImp >
template<std::size_t size>
Dune::FoamGridGeometry< mydim, coorddim, GridImp >::FoamGridGeometry ( const GeometryType &  type,
const std::array< FieldVector< typename GridImp::ctype, coorddim >, size > &  coordinates 
)
inline

Construct geometry from coordinate array.

Note
more efficient if corner size is known at compile time, e.g. for simplices

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