Cholla 3.0.1-dev
Cholla - Massively parallel hydro on GPUs
Loading...
Searching...
No Matches
ProjectionWriter.h
Go to the documentation of this file.
1
6#pragma once
7
8#include <string>
9#include <utility> // std::pair
10#include <vector>
11
12#include "../global/global.h"
13#include "../grid/grid3D.h"
14
15struct ParameterMap;
16struct FieldInfo;
17struct FnameTemplate;
18
19namespace io
20{
21
36{
37 public:
38 ProjectionWriter() = default;
39
47 void operator()(Grid3D &G, Parameters P, int nfile, const FnameTemplate &fname_template) const;
48};
49
50} // namespace io
Definition field_info.h:49
Definition FnameTemplate.h:43
Class to create a the gravity object.
Definition grid3D.h:229
A class that provides map-like access to parameter files.
Definition ParameterMap.h:74
A callable object that writes projection data.
Definition ProjectionWriter.h:36
void operator()(Grid3D &G, Parameters P, int nfile, const FnameTemplate &fname_template) const
Definition ProjectionWriter.cpp:178
Definition global.h:217