dune-grid 2.10
Loading...
Searching...
No Matches
Dune::DGFGridFactory< Dune::YaspGrid< dim, Dune::TensorProductCoordinates< ctype, dim > > > Class Template Reference

Placeholder for grid factory for YaspGrid with tensor product coordinates. More...

#include <dune/grid/io/file/dgfparser/dgfyasp.hh>

Inheritance diagram for Dune::DGFGridFactory< Dune::YaspGrid< dim, Dune::TensorProductCoordinates< ctype, dim > > >:
Inheritance graph

Public Types

typedef MPIHelper::MPICommunicator MPICommunicatorType

Public Member Functions

template<typename In>
 DGFGridFactory (const In &)
Grid * grid ()
bool wasInserted (const Intersection &intersection) const
int boundaryId (const Intersection &intersection) const
int numParameters () const
std::vector< double > & parameter (const Element &element)
bool haveBoundaryParameters () const
const DGFBoundaryParameter::typeboundaryParameter (const Intersection< GG, II > &intersection) const

Static Public Attributes

static const int dimension

Detailed Description

template<class ctype, int dim>
class Dune::DGFGridFactory< Dune::YaspGrid< dim, Dune::TensorProductCoordinates< ctype, dim > > >

Placeholder for grid factory for YaspGrid with tensor product coordinates.

currently tensor product coordinates are currently not supported. Triggers a run time error.

Member Typedef Documentation

◆ MPICommunicatorType

typedef MPIHelper::MPICommunicator Dune::DGFGridFactory< Dune::YaspGrid< dim, Dune::TensorProductCoordinates< ctype, dim > > >::MPICommunicatorType

Constructor & Destructor Documentation

◆ DGFGridFactory()

template<class ctype, int dim>
template<typename In>
Dune::DGFGridFactory< Dune::YaspGrid< dim, Dune::TensorProductCoordinates< ctype, dim > > >::DGFGridFactory ( const In & )
inline

Member Function Documentation

◆ boundaryId()

int Dune::DGFGridFactory< Dune::YaspGrid< dim, Dune::TensorProductCoordinates< ctype, dim > > >::boundaryId ( const Intersection & intersection) const
inline

◆ boundaryParameter()

const DGFBoundaryParameter::type & Dune::DGFGridFactory< Dune::YaspGrid< dim, Dune::TensorProductCoordinates< ctype, dim > > >::boundaryParameter ( const Intersection< GG, II > & intersection) const
inline

◆ grid()

template<class ctype, int dim>
Grid * Dune::DGFGridFactory< Dune::YaspGrid< dim, Dune::TensorProductCoordinates< ctype, dim > > >::grid ( )
inline

◆ haveBoundaryParameters()

bool Dune::DGFGridFactory< Dune::YaspGrid< dim, Dune::TensorProductCoordinates< ctype, dim > > >::haveBoundaryParameters ( ) const
inline

◆ numParameters()

int Dune::DGFGridFactory< Dune::YaspGrid< dim, Dune::TensorProductCoordinates< ctype, dim > > >::numParameters ( ) const
inline

◆ parameter()

std::vector< double > & Dune::DGFGridFactory< Dune::YaspGrid< dim, Dune::TensorProductCoordinates< ctype, dim > > >::parameter ( const Element & element)
inline

◆ wasInserted()

bool Dune::DGFGridFactory< Dune::YaspGrid< dim, Dune::TensorProductCoordinates< ctype, dim > > >::wasInserted ( const Intersection & intersection) const
inline

Member Data Documentation

◆ dimension

const int Dune::DGFGridFactory< Dune::YaspGrid< dim, Dune::TensorProductCoordinates< ctype, dim > > >::dimension
static

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