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

#include <vtkxmlexportmodule.h>

Inheritance diagram for oofem::VTKXMLExportModuleElementInterface:
Collaboration diagram for oofem::VTKXMLExportModuleElementInterface:

Public Member Functions

 VTKXMLExportModuleElementInterface ()
virtual void giveCompositeExportData (ExportRegion &vtkPiece, IntArray &primaryVarsToExport, IntArray &internalVarsToExport, IntArray cellVarsToExport, TimeStep *tStep)
virtual void giveCompositeExportData (std::vector< ExportRegion > &vtkPieces, IntArray &primaryVarsToExport, IntArray &internalVarsToExport, IntArray cellVarsToExport, TimeStep *tStep)
Public Member Functions inherited from oofem::Interface
 Interface ()
 Constructor.
virtual ~Interface ()
virtual const char * giveClassName () const =0

Detailed Description

Elements with geometry defined as EGT_Composite are exported using individual pieces. The VTKXMLExportModuleElementInterface serves for this purpose, defining abstract export method, responsible for exporting individual element piece in xml vtk syntax. Elements with geometry defined as EGT_Composite should implement this interface.

Definition at line 226 of file vtkxmlexportmodule.h.

Constructor & Destructor Documentation

◆ VTKXMLExportModuleElementInterface()

Member Function Documentation

◆ giveCompositeExportData() [1/2]

virtual void oofem::VTKXMLExportModuleElementInterface::giveCompositeExportData ( ExportRegion & vtkPiece,
IntArray & primaryVarsToExport,
IntArray & internalVarsToExport,
IntArray cellVarsToExport,
TimeStep * tStep )
inlinevirtual

Reimplemented in oofem::Shell7BaseXFEM.

Definition at line 231 of file vtkxmlexportmodule.h.

◆ giveCompositeExportData() [2/2]

virtual void oofem::VTKXMLExportModuleElementInterface::giveCompositeExportData ( std::vector< ExportRegion > & vtkPieces,
IntArray & primaryVarsToExport,
IntArray & internalVarsToExport,
IntArray cellVarsToExport,
TimeStep * tStep )
inlinevirtual

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