IBAMR  IBAMR version 0.19.
Public Member Functions | Private Member Functions | Friends | List of all members
IBAMR::MaterialPointSpec::Factory Class Reference

A factory class to rebuild MaterialPointSpec objects from SAMRAI::tbox::AbstractStream data streams.

Inheritance diagram for IBAMR::MaterialPointSpec::Factory:
Inheritance graph
[legend]

Public Member Functions

 ~Factory ()=default
 Destructor. More...
 
int getStreamableClassID () const override
 Return the unique identifier used to specify the IBTK::StreamableFactory object used by the IBTK::StreamableManager to extract MaterialPointSpec objects from data streams. More...
 
void setStreamableClassID (int class_id) override
 Set the unique identifier used to specify the IBTK::StreamableFactory object used by the IBTK::StreamableManager to extract MaterialPointSpec objects from data streams. More...
 
SAMRAI::tbox::Pointer< IBTK::StreamableunpackStream (SAMRAI::tbox::AbstractStream &stream, const SAMRAI::hier::IntVector< NDIM > &offset) override
 Build an MaterialPointSpec object by unpacking data from the data stream. More...
 

Private Member Functions

 Factory ()
 Default constructor. More...
 
 Factory (const Factory &from)=delete
 Copy constructor. More...
 
Factoryoperator= (const Factory &that)=delete
 Assignment operator. More...
 

Friends

class MaterialPointSpec
 

Constructor & Destructor Documentation

◆ ~Factory()

IBAMR::MaterialPointSpec::Factory::~Factory ( )
default

◆ Factory() [1/2]

IBAMR::MaterialPointSpec::Factory::Factory ( )
private

◆ Factory() [2/2]

IBAMR::MaterialPointSpec::Factory::Factory ( const Factory from)
privatedelete
Note
This constructor is not implemented and should not be used.
Parameters
fromThe value to copy to this object.

Member Function Documentation

◆ getStreamableClassID()

int IBAMR::MaterialPointSpec::Factory::getStreamableClassID ( ) const
overridevirtual

◆ setStreamableClassID()

void IBAMR::MaterialPointSpec::Factory::setStreamableClassID ( int  class_id)
overridevirtual

◆ unpackStream()

SAMRAI::tbox::Pointer<IBTK::Streamable> IBAMR::MaterialPointSpec::Factory::unpackStream ( SAMRAI::tbox::AbstractStream stream,
const SAMRAI::hier::IntVector< NDIM > &  offset 
)
overridevirtual

◆ operator=()

Factory& IBAMR::MaterialPointSpec::Factory::operator= ( const Factory that)
privatedelete
Note
This operator is not implemented and should not be used.
Parameters
thatThe value to assign to this object.
Returns
A reference to this object.

Friends And Related Function Documentation

◆ MaterialPointSpec

friend class MaterialPointSpec
friend

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