IBAMR  IBAMR version 0.19.
Public Member Functions | Private Member Functions | List of all members
IBAMR::IBMethodPostProcessStrategy Class Referenceabstract

Class IBMethodPostProcessStrategy provides a generic interface for specifying post-processing code for use in an IB computation.

#include <ibamr/IBMethodPostProcessStrategy.h>

Inheritance diagram for IBAMR::IBMethodPostProcessStrategy:
Inheritance graph
[legend]

Public Member Functions

 IBMethodPostProcessStrategy ()=default
 Default constructor. More...
 
virtual ~IBMethodPostProcessStrategy ()=default
 Virtual destructor. More...
 
virtual void postprocessData (int u_idx, int p_idx, int f_idx, const std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > &F_data, const std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > &X_data, const std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > &U_data, SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > > hierarchy, int coarsest_level_number, int finest_level_number, double data_time, IBMethod *ib_method)=0
 Post-process data on the patch hierarchy. More...
 

Private Member Functions

 IBMethodPostProcessStrategy (const IBMethodPostProcessStrategy &from)=delete
 Copy constructor. More...
 
IBMethodPostProcessStrategyoperator= (const IBMethodPostProcessStrategy &that)=delete
 Assignment operator. More...
 

Constructor & Destructor Documentation

◆ IBMethodPostProcessStrategy() [1/2]

IBAMR::IBMethodPostProcessStrategy::IBMethodPostProcessStrategy ( )
default

◆ ~IBMethodPostProcessStrategy()

virtual IBAMR::IBMethodPostProcessStrategy::~IBMethodPostProcessStrategy ( )
virtualdefault

◆ IBMethodPostProcessStrategy() [2/2]

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

Member Function Documentation

◆ postprocessData()

virtual void IBAMR::IBMethodPostProcessStrategy::postprocessData ( int  u_idx,
int  p_idx,
int  f_idx,
const std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > &  F_data,
const std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > &  X_data,
const std::vector< SAMRAI::tbox::Pointer< IBTK::LData > > &  U_data,
SAMRAI::tbox::Pointer< SAMRAI::hier::PatchHierarchy< NDIM > >  hierarchy,
int  coarsest_level_number,
int  finest_level_number,
double  data_time,
IBMethod ib_method 
)
pure virtual

◆ operator=()

IBMethodPostProcessStrategy& IBAMR::IBMethodPostProcessStrategy::operator= ( const IBMethodPostProcessStrategy 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.

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