Dune Core Modules (2.3.1)
geometry.hh
288 static const int topologyId = Traits::template hasSingleGeometryType< mydimension >::topologyId;
296 typedef typename conditional< hybrid, Hybrid< true >, NonHybrid< false > >::type::MappingFactory MappingFactory;
459 const JacobianInverseTransposed &jacobianInverseTransposed ( const LocalCoordinate &local ) const
generic implementation of DUNE geometries
Definition: geometry.hh:253
GlobalCoordinate corner(const int i) const
Return the world coordinates of the i-th corner.
Definition: geometry.hh:407
ctype integrationElement(const LocalCoordinate &local) const
Return the factor $|det F|$ that appears in the integral transformation formula.
Definition: geometry.hh:437
BasicGeometry(const CoordVector &coords)
Constructor using a vector of corner coordinates and the dimension.
Definition: geometry.hh:334
GlobalCoordinate center() const
return center of element
Definition: geometry.hh:425
int corners() const
Return the number of corners.
Definition: geometry.hh:401
~BasicGeometry()
Destructor.
Definition: geometry.hh:367
FieldVector< ctype, mydimension > LocalCoordinate
Type used for parameter coordinates.
Definition: geometry.hh:271
Mapping::JacobianTransposed JacobianTransposed
Type used for Jacobian matrices.
Definition: geometry.hh:305
static const int coorddimension
The dimension of the world space of this geometry.
Definition: geometry.hh:265
BasicGeometry()
Default constructor.
Definition: geometry.hh:318
bool affine() const
Return true if this is an affine geometry.
Definition: geometry.hh:431
const JacobianTransposed & jacobianTransposed(const LocalCoordinate &local) const
Compute the transpose of the Jacobian matrix of the transformation from the reference element into th...
Definition: geometry.hh:452
Mapping::JacobianInverseTransposed Jacobian
Type used for Jacobian matrices.
Definition: geometry.hh:311
FieldVector< ctype, coorddimension > GlobalCoordinate
Type used for world coordinates.
Definition: geometry.hh:274
const BasicGeometry & operator=(const BasicGeometry &other)
Assignment from other BasicGeometry.
Definition: geometry.hh:374
CoordTraits::ctype ctype
Type used for coordinate components.
Definition: geometry.hh:268
BasicGeometry(const BasicGeometry< fatherdim, Traits > &father, int i)
obtain a geometry for a subentity
Definition: geometry.hh:355
static const int mydimension
The dimension of the parameter space of this geometry.
Definition: geometry.hh:262
ctype volume() const
Return the volume of the element.
Definition: geometry.hh:443
const JacobianInverseTransposed & jacobianInverseTransposed(const LocalCoordinate &local) const
Compute the transpose of the inverse Jacobian matrix of the transformation from the reference element...
Definition: geometry.hh:459
BasicGeometry(const BasicGeometry &other)
Copy constructor.
Definition: geometry.hh:362
BasicGeometry(const GeometryType &type, const CoordVector &coords)
Constructor using a GeometryType and a list of corner coordinates.
Definition: geometry.hh:324
GlobalCoordinate global(const LocalCoordinate &local) const
Map local to global coordinates.
Definition: geometry.hh:413
GeometryType type() const
Return the topological type of this geometry.
Definition: geometry.hh:395
generic implementation of a DUNE (global) geometry
Definition: geometry.hh:497
Geometry(const GeometryType &type, const CoordVector &coords)
Constructor with a GeometryType and a set of coordinates.
Definition: geometry.hh:516
Geometry(const Geo &geo)
Copy constructor from another geometry.
Definition: geometry.hh:510
Geometry(const Geometry< fatherdim, cdim, Grid > &father, int i)
Definition: geometry.hh:522
generic implementation of a DUNE (local) geometry
Definition: geometry.hh:547
LocalGeometry(const Geometry< fatherdim, cdim, Grid > &father, int i)
Definition: geometry.hh:568
LocalGeometry(const GeometryType &type, const CoordVector &coords)
Constructor with a GeometryType and a set of coordinates.
Definition: geometry.hh:562
LocalGeometry(const Geo &geo)
Copy constructor from another geometry.
Definition: geometry.hh:556
Unique label for each type of entities that can occur in DUNE grids.
Definition: type.hh:25
void makeFromVertices(unsigned int dim, unsigned int vertices)
Construct the correct geometry type given the dimension and the number of vertices.
Definition: type.hh:218
unsigned int id() const
Return the topology id the type.
Definition: type.hh:327
#define dune_static_assert(COND, MSG)
Helper template so that compilation fails if condition is not true.
Definition: static_assert.hh:79
Fallback implementation of the nullptr object in C++0x.
Traits for type conversions and type information.
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 12, 23:30, 2024)