Block-Structured AMR Software Framework
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
AMReX_AmrMeshInSituBridge.H
Go to the documentation of this file.
1#ifndef AMReX_AmrMeshInSituBridge_H
2#define AMReX_AmrMeshInSituBridge_H
3#include <AMReX_Config.H>
4
6#include <AMReX_Vector.H>
7
8namespace amrex
9{
10class AmrMesh;
11class MultiFab;
12
15{
16public:
19
21 void operator=(const AmrMeshInSituBridge&) = delete;
22
24 int update(unsigned int step, double time, amrex::AmrMesh *mesh,
25 const std::vector<amrex::Vector<amrex::MultiFab>*> &states,
26 const std::vector<std::vector<std::string>> &names);
27};
28
29}
30
31#endif
SENSEI bridge for code simulations that use amrex::AmrMesh/Core.
Definition AMReX_AmrMeshInSituBridge.H:15
AmrMeshInSituBridge(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.
Definition AMReX_AmrMeshInSituBridge.cpp:18
void operator=(const AmrMeshInSituBridge &)=delete
~AmrMeshInSituBridge()
Definition AMReX_AmrMeshInSituBridge.H:18
AmrMeshInSituBridge()
Definition AMReX_AmrMeshInSituBridge.H:17
Definition AMReX_AmrMesh.H:62
A base class for coupling to the SENSEI in situ library.
Definition AMReX_InSituBridge.H:23
This class is a thin wrapper around std::vector. Unlike vector, Vector::operator[] provides bound che...
Definition AMReX_Vector.H:27
Definition AMReX_Amr.cpp:49