preCICE v3.1.2
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
precice::io::ExportCSV Class Reference

#include <ExportCSV.hpp>

Inheritance diagram for precice::io::ExportCSV:
[legend]
Collaboration diagram for precice::io::ExportCSV:
[legend]

Public Member Functions

virtual void doExport (const std::string &name, const std::string &location, const mesh::Mesh &mesh)
 Does export. Has to be implemented in subclass.
 
- Public Member Functions inherited from precice::io::Export
virtual ~Export ()=default
 
 Export ()=default
 
 Export (const Export &)=delete
 
 Export (Export &&)=delete
 
Exportoperator= (const Export &)=delete
 
Exportoperator= (Export &&)=delete
 

Private Attributes

logging::Logger _log {"io::ExportCSV"}
 

Detailed Description

Definition at line 10 of file ExportCSV.hpp.

Member Function Documentation

◆ doExport()

void precice::io::ExportCSV::doExport ( const std::string & name,
const std::string & location,
const mesh::Mesh & mesh )
virtual

Does export. Has to be implemented in subclass.

Parameters
[in]nameFilename (without path).
[in]locationLocation (path without filename).
[in]meshMesh to be exported.

Implements precice::io::Export.

Definition at line 38 of file ExportCSV.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ _log

logging::Logger precice::io::ExportCSV::_log {"io::ExportCSV"}
mutableprivate

Definition at line 18 of file ExportCSV.hpp.


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