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

#include <iga.h>

Inheritance diagram for oofem::FEIIGAElementGeometryWrapper:
Collaboration diagram for oofem::FEIIGAElementGeometryWrapper:

Public Member Functions

 FEIIGAElementGeometryWrapper (Element *elem, const IntArray *knotSpan=nullptr)
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

Public Attributes

const IntArrayknotSpan
Elementelem

Detailed Description

Geometry wrapper for IGA elements.

Definition at line 57 of file iga.h.

Constructor & Destructor Documentation

◆ FEIIGAElementGeometryWrapper()

oofem::FEIIGAElementGeometryWrapper::FEIIGAElementGeometryWrapper ( Element * elem,
const IntArray * knotSpan = nullptr )
inline

Definition at line 63 of file iga.h.

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

Member Function Documentation

◆ giveGeometryType()

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

Implements oofem::FEICellGeometry.

Definition at line 67 of file iga.h.

References elem.

◆ giveNumberOfVertices()

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

Implements oofem::FEICellGeometry.

Definition at line 65 of file iga.h.

References elem.

◆ giveVertexCoordinates()

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

Implements oofem::FEICellGeometry.

Definition at line 66 of file iga.h.

References elem.

Member Data Documentation

◆ elem

Element* oofem::FEIIGAElementGeometryWrapper::elem

◆ knotSpan


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