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

SENSEI bridge for code simulations that use amrex::AmrMesh/Core. More...

#include <AMReX_AmrMeshInSituBridge.H>

Inheritance diagram for amrex::AmrMeshInSituBridge:
amrex::InSituBridge

Public Member Functions

 AmrMeshInSituBridge ()
 
 ~AmrMeshInSituBridge ()
 
 AmrMeshInSituBridge (const AmrMeshInSituBridge &)=delete
 
void operator= (const AmrMeshInSituBridge &)=delete
 
int update (unsigned int step, double time, amrex::AmrMesh *mesh, const std::vector< amrex::Vector< amrex::MultiFab > * > &states, const std::vector< std::vector< std::string >> &names)
 invoke the in situ analysis with data from an AmrMesh 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

SENSEI bridge for code simulations that use amrex::AmrMesh/Core.

Constructor & Destructor Documentation

◆ AmrMeshInSituBridge() [1/2]

amrex::AmrMeshInSituBridge::AmrMeshInSituBridge ( )
inline

◆ ~AmrMeshInSituBridge()

amrex::AmrMeshInSituBridge::~AmrMeshInSituBridge ( )
inline

◆ AmrMeshInSituBridge() [2/2]

amrex::AmrMeshInSituBridge::AmrMeshInSituBridge ( const AmrMeshInSituBridge )
delete

Member Function Documentation

◆ operator=()

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

◆ update()

int amrex::AmrMeshInSituBridge::update ( unsigned int  step,
double  time,
amrex::AmrMesh mesh,
const std::vector< amrex::Vector< amrex::MultiFab > * > &  states,
const std::vector< std::vector< std::string >> &  names 
)

invoke the in situ analysis with data from an AmrMesh instance.


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