1#ifndef DUNE_FEM_GRIDPART_COMMON_UNIMPLEMENTEDGEOMETRY_HH
2#define DUNE_FEM_GRIDPART_COMMON_UNIMPLEMENTEDGEOMETRY_HH
7#include <dune/common/exceptions.hh>
8#include <dune/common/fmatrix.hh>
9#include <dune/common/fvector.hh>
11#include <dune/grid/common/geometry.hh>
19 template<
class ct,
int mydim,
int cdim >
33 : message_(
std::move( message ) )
36 GeometryType
type ()
const { DUNE_THROW( NotImplemented, message_ ); }
37 bool affine ()
const {
return false; }
39 int corners ()
const { DUNE_THROW( NotImplemented, message_ ); }
47 ctype volume ()
const { DUNE_THROW( NotImplemented, message_ ); }
Definition: bindguard.hh:11
Definition: unimplementedgeometry.hh:21
GeometryType type() const
Definition: unimplementedgeometry.hh:36
FieldMatrix< ctype, mydimension, coorddimension > JacobianTransposed
Definition: unimplementedgeometry.hh:29
ctype integrationElement(const LocalCoordinate &local) const
Definition: unimplementedgeometry.hh:46
ctype volume() const
Definition: unimplementedgeometry.hh:47
int corners() const
Definition: unimplementedgeometry.hh:39
bool affine() const
Definition: unimplementedgeometry.hh:37
static const int coorddimension
Definition: unimplementedgeometry.hh:23
GlobalCoordinate corner(int i) const
Definition: unimplementedgeometry.hh:40
FieldVector< ctype, coorddimension > GlobalCoordinate
Definition: unimplementedgeometry.hh:27
UnimplementedGeometry(std::string message="Geometry not implemented")
Definition: unimplementedgeometry.hh:32
FieldMatrix< ctype, coorddimension, mydimension > JacobianInverseTransposed
Definition: unimplementedgeometry.hh:30
GlobalCoordinate center() const
Definition: unimplementedgeometry.hh:41
JacobianInverseTransposed jacobianInverseTransposed(const LocalCoordinate &local) const
Definition: unimplementedgeometry.hh:50
JacobianTransposed jacobianTransposed(const LocalCoordinate &local) const
Definition: unimplementedgeometry.hh:49
FieldVector< ctype, mydimension > LocalCoordinate
Definition: unimplementedgeometry.hh:26
ct ctype
Definition: unimplementedgeometry.hh:25
GlobalCoordinate global(const LocalCoordinate &local) const
Definition: unimplementedgeometry.hh:43
static const int mydimension
Definition: unimplementedgeometry.hh:22