dune-grid 2.12-git
Loading...
Searching...
No Matches
Dune::YaspGeometry< 0, cdim, GridImp > Class Template Reference

specialization for dim=0, this is a vertex More...

#include <dune/grid/yaspgrid/yaspgridgeometry.hh>

Inheritance diagram for Dune::YaspGeometry< 0, cdim, GridImp >:
Inheritance graph

Public Types

typedef GridImp::ctype ctype
 
typedef FieldVector< ctype, dimLocalCoordinate
 
typedef FieldVector< ctype, coorddim > GlobalCoordinate
 
typedef ctype Volume
 
typedef std::conditional< dim==coorddim, DiagonalMatrix< ctype, dim >, FieldMatrix< ctype, dim, coorddim > >::type JacobianTransposed
 
typedef std::conditional< dim==coorddim, DiagonalMatrix< ctype, dim >, FieldMatrix< ctype, coorddim, dim > >::type JacobianInverseTransposed
 
typedef std::conditional_t< dim==coorddim, DiagonalMatrix< ctype, dim >, FieldMatrix< ctype, coorddim, dim > > Jacobian
 
typedef std::conditional_t< dim==coorddim, DiagonalMatrix< ctype, dim >, FieldMatrix< ctype, dim, coorddim > > JacobianInverse
 

Public Member Functions

 YaspGeometry (const FieldVector< ctype, cdim > &p)
 constructor
 
 YaspGeometry (const FieldVector< ctype, cdim > &p, const FieldVector< ctype, cdim > &, const std::bitset< cdim > &)
 
GeometryType type () const
 
GlobalCoordinate global (const LocalCoordinate &local) const
 
LocalCoordinate local (const GlobalCoordinate &global) const
 
JacobianTransposed jacobianTransposed (const LocalCoordinate &local) const
 
JacobianInverseTransposed jacobianInverseTransposed (const LocalCoordinate &local) const
 
Jacobian jacobian (const LocalCoordinate &local) const
 
JacobianInverse jacobianInverse (const LocalCoordinate &local) const
 
Volume integrationElement (const LocalCoordinate &local) const
 
GlobalCoordinate center () const
 
int corners () const
 
GlobalCoordinate corner (int k) const
 
Volume volume () const
 
bool affine () const
 

Static Public Attributes

static constexpr int mydimension
 
static constexpr int coorddimension
 

Detailed Description

template<int cdim, class GridImp>
class Dune::YaspGeometry< 0, cdim, GridImp >

specialization for dim=0, this is a vertex

Member Typedef Documentation

◆ ctype

template<int cdim, class GridImp >
typedef GridImp::ctype Dune::YaspGeometry< 0, cdim, GridImp >::ctype

Constructor & Destructor Documentation

◆ YaspGeometry() [1/2]

template<int cdim, class GridImp >
Dune::YaspGeometry< 0, cdim, GridImp >::YaspGeometry ( const FieldVector< ctype, cdim > &  p)
inlineexplicit

constructor

◆ YaspGeometry() [2/2]

template<int cdim, class GridImp >
Dune::YaspGeometry< 0, cdim, GridImp >::YaspGeometry ( const FieldVector< ctype, cdim > &  p,
const FieldVector< ctype, cdim > &  ,
const std::bitset< cdim > &   
)
inline

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