preCICE v3.1.2
Loading...
Searching...
No Matches
ExportCSV.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <string>
4#include "io/Export.hpp"
5#include "logging/Logger.hpp"
6
7namespace precice {
8namespace io {
9
10class ExportCSV : public Export {
11public:
12 virtual void doExport(
13 const std::string &name,
14 const std::string &location,
15 const mesh::Mesh & mesh);
16
17private:
18 mutable logging::Logger _log{"io::ExportCSV"};
19};
20
21} // namespace io
22} // namespace precice
std::string name
virtual void doExport(const std::string &name, const std::string &location, const mesh::Mesh &mesh)
Does export. Has to be implemented in subclass.
Definition ExportCSV.cpp:38
logging::Logger _log
Definition ExportCSV.hpp:18
Abstract base class of all classes exporting container data structures.
Definition Export.hpp:15
This class provides a lightweight logger.
Definition Logger.hpp:16
Container and creator for meshes.
Definition Mesh.hpp:39
Main namespace of the precice library.