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

#include <feinterpol.h>

Inheritance diagram for oofem::FEIVertexListGeometryWrapper:
Collaboration diagram for oofem::FEIVertexListGeometryWrapper:

Public Member Functions

 FEIVertexListGeometryWrapper (const std::vector< FloatArray > &coords, const Element_Geometry_Type gt)
virtual ~FEIVertexListGeometryWrapper ()
int giveNumberOfVertices () const override
const FloatArray giveVertexCoordinates (int i) const override
const Element_Geometry_Type giveGeometryType () const override
Public Member Functions inherited from oofem::FEICellGeometry
 FEICellGeometry ()
virtual ~FEICellGeometry ()
virtual const FEInterpolationgetGeometryInterpolation () const

Protected Attributes

const std::vector< FloatArray > & coords
Element_Geometry_Type gtype

Detailed Description

Wrapper around cell with vertex coordinates stored in FloatArray**.

Definition at line 155 of file feinterpol.h.

Constructor & Destructor Documentation

◆ FEIVertexListGeometryWrapper()

oofem::FEIVertexListGeometryWrapper::FEIVertexListGeometryWrapper ( const std::vector< FloatArray > & coords,
const Element_Geometry_Type gt )
inline

Definition at line 162 of file feinterpol.h.

References coords, oofem::FEICellGeometry::FEICellGeometry(), and gtype.

◆ ~FEIVertexListGeometryWrapper()

virtual oofem::FEIVertexListGeometryWrapper::~FEIVertexListGeometryWrapper ( )
inlinevirtual

Definition at line 164 of file feinterpol.h.

Member Function Documentation

◆ giveGeometryType()

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

Implements oofem::FEICellGeometry.

Definition at line 167 of file feinterpol.h.

References gtype.

◆ giveNumberOfVertices()

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

Implements oofem::FEICellGeometry.

Definition at line 165 of file feinterpol.h.

◆ giveVertexCoordinates()

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

Implements oofem::FEICellGeometry.

Definition at line 166 of file feinterpol.h.

Member Data Documentation

◆ coords

const std::vector< FloatArray >& oofem::FEIVertexListGeometryWrapper::coords
protected

Definition at line 158 of file feinterpol.h.

Referenced by FEIVertexListGeometryWrapper().

◆ gtype

Element_Geometry_Type oofem::FEIVertexListGeometryWrapper::gtype
protected

Definition at line 159 of file feinterpol.h.

Referenced by FEIVertexListGeometryWrapper(), and giveGeometryType().


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