Block-Structured AMR Software Framework
AMReX_AmrInSituBridge.H
Go to the documentation of this file.
1 #ifndef AMReX_AmrInSituBridge_H
2 #define AMReX_AmrInSituBridge_H
3 #include <AMReX_Config.H>
4 
5 #include <AMReX_InSituBridge.H>
6 
7 namespace amrex
8 {
9 
10 class Amr;
11 
14 {
15 public:
18 
19  AmrInSituBridge(const AmrInSituBridge&) = delete;
20  void operator=(const AmrInSituBridge&) = delete;
21 
23  int update(amrex::Amr *dataSource);
24 };
25 
26 }
27 
28 #endif
Contains the bridge code for simulations that use amrex::Amr.
Definition: AMReX_AmrInSituBridge.H:14
AmrInSituBridge()
Definition: AMReX_AmrInSituBridge.H:16
AmrInSituBridge(const AmrInSituBridge &)=delete
~AmrInSituBridge()
Definition: AMReX_AmrInSituBridge.H:17
int update(amrex::Amr *dataSource)
invoke the in situ analysis with data from an amrex::Amr instance
Definition: AMReX_AmrInSituBridge.cpp:14
void operator=(const AmrInSituBridge &)=delete
Manage hierarchy of levels for time-dependent AMR computations.
Definition: AMReX_Amr.H:35
A base class for coupling to the SENSEI in situ library.
Definition: AMReX_InSituBridge.H:23
Definition: AMReX_Amr.cpp:49