OOFEM 3.0
Loading...
Searching...
No Matches
oofem::FEIElementGeometryWrapper Class Reference

#include <feinterpol.h>

Inheritance diagram for oofem::FEIElementGeometryWrapper:
Collaboration diagram for oofem::FEIElementGeometryWrapper:

Public Member Functions

 FEIElementGeometryWrapper (const Element *elem)
virtual ~FEIElementGeometryWrapper ()
int giveNumberOfVertices () const override
const FloatArray giveVertexCoordinates (int i) const override
const Element_Geometry_Type giveGeometryType () const override
const FEInterpolationgetGeometryInterpolation () const override
Public Member Functions inherited from oofem::FEICellGeometry
 FEICellGeometry ()
virtual ~FEICellGeometry ()

Protected Attributes

const Elementelem

Detailed Description

Wrapper around element definition to provide FEICellGeometry interface.

Definition at line 107 of file feinterpol.h.

Constructor & Destructor Documentation

◆ FEIElementGeometryWrapper()

oofem::FEIElementGeometryWrapper::FEIElementGeometryWrapper ( const Element * elem)
inline

Definition at line 112 of file feinterpol.h.

References elem, and oofem::FEICellGeometry::FEICellGeometry().

◆ ~FEIElementGeometryWrapper()

virtual oofem::FEIElementGeometryWrapper::~FEIElementGeometryWrapper ( )
inlinevirtual

Definition at line 114 of file feinterpol.h.

Member Function Documentation

◆ getGeometryInterpolation()

const FEInterpolation * oofem::FEIElementGeometryWrapper::getGeometryInterpolation ( ) const
inlineoverridevirtual

Reimplemented from oofem::FEICellGeometry.

Definition at line 123 of file feinterpol.h.

References elem.

◆ giveGeometryType()

const Element_Geometry_Type oofem::FEIElementGeometryWrapper::giveGeometryType ( ) const
inlineoverridevirtual

Implements oofem::FEICellGeometry.

Definition at line 120 of file feinterpol.h.

References elem.

◆ giveNumberOfVertices()

int oofem::FEIElementGeometryWrapper::giveNumberOfVertices ( ) const
overridevirtual

Implements oofem::FEICellGeometry.

Definition at line 40 of file feinterpol.C.

References elem.

◆ giveVertexCoordinates()

const FloatArray oofem::FEIElementGeometryWrapper::giveVertexCoordinates ( int i) const
inlineoverridevirtual

Member Data Documentation

◆ elem

const Element* oofem::FEIElementGeometryWrapper::elem
protected

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

This page is part of the OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak Bořek Patzák
Project e-mail: oofem@fsv.cvut.cz
Generated at for OOFEM by doxygen 1.15.0 written by Dimitri van Heesch, © 1997-2011