Block-Structured AMR Software Framework
amrex::AmrInSituBridge Class Reference

Contains the bridge code for simulations that use amrex::Amr. More...

#include <AMReX_AmrInSituBridge.H>

Inheritance diagram for amrex::AmrInSituBridge:
amrex::InSituBridge

Public Member Functions

 AmrInSituBridge ()
 
 ~AmrInSituBridge ()
 
 AmrInSituBridge (const AmrInSituBridge &)=delete
 
void operator= (const AmrInSituBridge &)=delete
 
int update (amrex::Amr *dataSource)
 invoke the in situ analysis with data from an amrex::Amr instance More...
 
- Public Member Functions inherited from amrex::InSituBridge
 InSituBridge ()
 
virtual ~InSituBridge ()
 
 InSituBridge (const InSituBridge &)=delete
 
void operator= (const InSituBridge &)=delete
 
virtual int initialize ()
 
virtual int finalize ()
 clean up the adaptors More...
 
void setEnabled (int aenabled)
 
void setFrequency (int freq)
 
void setConfig (const std::string &aconfig)
 
void setPinMesh (int apinMesh)
 

Additional Inherited Members

- Protected Member Functions inherited from amrex::InSituBridge
bool doUpdate ()
 
- Protected Attributes inherited from amrex::InSituBridge
std::string config
 
int enabled
 
int frequency
 
int counter
 
int pinMesh
 

Detailed Description

Contains the bridge code for simulations that use amrex::Amr.

Constructor & Destructor Documentation

◆ AmrInSituBridge() [1/2]

amrex::AmrInSituBridge::AmrInSituBridge ( )
inline

◆ ~AmrInSituBridge()

amrex::AmrInSituBridge::~AmrInSituBridge ( )
inline

◆ AmrInSituBridge() [2/2]

amrex::AmrInSituBridge::AmrInSituBridge ( const AmrInSituBridge )
delete

Member Function Documentation

◆ operator=()

void amrex::AmrInSituBridge::operator= ( const AmrInSituBridge )
delete

◆ update()

int amrex::AmrInSituBridge::update ( amrex::Amr dataSource)

invoke the in situ analysis with data from an amrex::Amr instance


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