WARPXM v1.10.0
Loading...
Searching...
No Matches
WmUnstructuredSubdomainArrayBase Class Referenceabstract

#include <wmunstructuredsubdomainarray.h>

Inheritance diagram for WmUnstructuredSubdomainArrayBase:
WmUnstructuredSubdomainArray< T >

Public Member Functions

virtual ~WmUnstructuredSubdomainArrayBase ()
 
virtual const WxAny min () const =0
 
virtual const WxAny absoluteMin () const =0
 
virtual void fill (const WxAny &fillValue)=0
 
virtual void fill (const std::vector< WxAny > &fillValuesVector)=0
 
virtual void dump (WxIoBase &io, WxIoNodeType &grpNode, bool writeGhostCellsToo=false) const =0
 
virtual void load (WxIoBase &io, const WxIoNodeType &grpNode, bool loadGhostCellsToo)=0
 
virtual bool checkCompatible (const WmUnstructuredSubdomainArrayBase &other) const =0
 
virtual const std::type_info & getElementType () const =0
 
virtual void uploadInternalElementsToBuffers ()=0
 
virtual void downloadInternalElementsFromBuffers () const =0
 
virtual void downloadImportExportElementsFromBuffers () const =0
 
virtual void uploadImportElementsToBuffers ()=0
 
virtual WmTypeOpaqueArray< _WX_ROW_MAJOR_ORDER > * getPatchArrayData (int patchIndex)
 
virtual const WmTypeOpaqueArray< _WX_ROW_MAJOR_ORDER > * getPatchArrayData (int patchIndex) const
 
virtual void print () const =0
 

Constructor & Destructor Documentation

◆ ~WmUnstructuredSubdomainArrayBase()

virtual WmUnstructuredSubdomainArrayBase::~WmUnstructuredSubdomainArrayBase ( )
inlinevirtual

Member Function Documentation

◆ absoluteMin()

virtual const WxAny WmUnstructuredSubdomainArrayBase::absoluteMin ( ) const
pure virtual

◆ checkCompatible()

virtual bool WmUnstructuredSubdomainArrayBase::checkCompatible ( const WmUnstructuredSubdomainArrayBase other) const
pure virtual

◆ downloadImportExportElementsFromBuffers()

virtual void WmUnstructuredSubdomainArrayBase::downloadImportExportElementsFromBuffers ( ) const
pure virtual

◆ downloadInternalElementsFromBuffers()

virtual void WmUnstructuredSubdomainArrayBase::downloadInternalElementsFromBuffers ( ) const
pure virtual

◆ dump()

virtual void WmUnstructuredSubdomainArrayBase::dump ( WxIoBase io,
WxIoNodeType grpNode,
bool  writeGhostCellsToo = false 
) const
pure virtual

◆ fill() [1/2]

virtual void WmUnstructuredSubdomainArrayBase::fill ( const std::vector< WxAny > &  fillValuesVector)
pure virtual

◆ fill() [2/2]

virtual void WmUnstructuredSubdomainArrayBase::fill ( const WxAny fillValue)
pure virtual

◆ getElementType()

virtual const std::type_info & WmUnstructuredSubdomainArrayBase::getElementType ( ) const
pure virtual

◆ getPatchArrayData() [1/2]

virtual WmTypeOpaqueArray< _WX_ROW_MAJOR_ORDER > * WmUnstructuredSubdomainArrayBase::getPatchArrayData ( int  patchIndex)
inlinevirtual

◆ getPatchArrayData() [2/2]

virtual const WmTypeOpaqueArray< _WX_ROW_MAJOR_ORDER > * WmUnstructuredSubdomainArrayBase::getPatchArrayData ( int  patchIndex) const
inlinevirtual

◆ load()

virtual void WmUnstructuredSubdomainArrayBase::load ( WxIoBase io,
const WxIoNodeType grpNode,
bool  loadGhostCellsToo 
)
pure virtual

◆ min()

virtual const WxAny WmUnstructuredSubdomainArrayBase::min ( ) const
pure virtual

◆ print()

virtual void WmUnstructuredSubdomainArrayBase::print ( ) const
pure virtual

◆ uploadImportElementsToBuffers()

virtual void WmUnstructuredSubdomainArrayBase::uploadImportElementsToBuffers ( )
pure virtual

◆ uploadInternalElementsToBuffers()

virtual void WmUnstructuredSubdomainArrayBase::uploadInternalElementsToBuffers ( )
pure virtual

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