preCICE v3.1.1
Loading...
Searching...
No Matches
Public Member Functions | List of all members
precice::io::Export Class Referenceabstract

Abstract base class of all classes exporting container data structures. More...

#include <Export.hpp>

Inheritance diagram for precice::io::Export:
[legend]

Public Member Functions

virtual ~Export ()=default
 
 Export ()=default
 
 Export (const Export &)=delete
 
 Export (Export &&)=delete
 
Exportoperator= (const Export &)=delete
 
Exportoperator= (Export &&)=delete
 
virtual void doExport (const std::string &name, const std::string &location, const mesh::Mesh &mesh)=0
 Does export. Has to be implemented in subclass.
 

Detailed Description

Abstract base class of all classes exporting container data structures.

Definition at line 15 of file Export.hpp.

Constructor & Destructor Documentation

◆ ~Export()

virtual precice::io::Export::~Export ( )
virtualdefault

◆ Export() [1/3]

precice::io::Export::Export ( )
default

◆ Export() [2/3]

precice::io::Export::Export ( const Export & )
delete

◆ Export() [3/3]

precice::io::Export::Export ( Export && )
delete

Member Function Documentation

◆ doExport()

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

Does export. Has to be implemented in subclass.

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

Implemented in precice::io::ExportCSV, precice::io::ExportVTK, and precice::io::ExportXML.

◆ operator=() [1/2]

Export & precice::io::Export::operator= ( const Export & )
delete

◆ operator=() [2/2]

Export & precice::io::Export::operator= ( Export && )
delete

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