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

#include <feinterpol.h>

Inheritance diagram for oofem::FEIVoidCellGeometry:
Collaboration diagram for oofem::FEIVoidCellGeometry:

Public Member Functions

 FEIVoidCellGeometry ()
virtual ~FEIVoidCellGeometry ()
int giveNumberOfVertices () const override
const FloatArray giveVertexCoordinates (int i) const override
const Element_Geometry_Type giveGeometryType () const override
std::string errorInfo (const char *func) const
Public Member Functions inherited from oofem::FEICellGeometry
 FEICellGeometry ()
virtual ~FEICellGeometry ()
virtual const FEInterpolationgetGeometryInterpolation () const

Private Attributes

FloatArray tmp

Detailed Description

Void cell geometry wrapper. Allows to use some interpolation services not needing the reference to cell geometry.

Definition at line 82 of file feinterpol.h.

Constructor & Destructor Documentation

◆ FEIVoidCellGeometry()

oofem::FEIVoidCellGeometry::FEIVoidCellGeometry ( )
inline

Definition at line 86 of file feinterpol.h.

References oofem::FEICellGeometry::FEICellGeometry().

◆ ~FEIVoidCellGeometry()

virtual oofem::FEIVoidCellGeometry::~FEIVoidCellGeometry ( )
inlinevirtual

Definition at line 87 of file feinterpol.h.

Member Function Documentation

◆ errorInfo()

std::string oofem::FEIVoidCellGeometry::errorInfo ( const char * func) const
inline

Definition at line 100 of file feinterpol.h.

◆ giveGeometryType()

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

Implements oofem::FEICellGeometry.

Definition at line 96 of file feinterpol.h.

◆ giveNumberOfVertices()

int oofem::FEIVoidCellGeometry::giveNumberOfVertices ( ) const
inlineoverridevirtual

Implements oofem::FEICellGeometry.

Definition at line 88 of file feinterpol.h.

References OOFEM_ERROR.

◆ giveVertexCoordinates()

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

Implements oofem::FEICellGeometry.

Definition at line 92 of file feinterpol.h.

References OOFEM_ERROR.

Member Data Documentation

◆ tmp

FloatArray oofem::FEIVoidCellGeometry::tmp
private

Definition at line 84 of file feinterpol.h.


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

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