MolSim
Loading...
Searching...
No Matches
NullWriter.h
Go to the documentation of this file.
1
9#pragma once
10#include "FileWriter.h"
12#include <string>
13
15class NullWriter : public FileWriter {
16 public:
19
24 explicit NullWriter(const std::string &);
25
30 NullWriter(const std::string &, const std::string &);
31
33 virtual ~NullWriter();
34
44 void writeParticles(const ParticleContainer &particles, int iteration, int total) override;
45};
General class used to strictly write particle data to some output file. data.
Class for encapsulating and iterating over multiple Particle objects.
Superclass which implements functionality to output data to a file on disk.
Definition FileWriter.h:16
Class which doesn't create any file output. To be used only for testing purposes.
Definition NullWriter.h:15
NullWriter(const std::string &)
Creates a NullWriter object with a useless base name.
virtual ~NullWriter()
Destroys the NullWriter object.
NullWriter()
Creates an "uninitialized" NullWriter object.
NullWriter(const std::string &, const std::string &)
Creates a NullWriter object with useless base and directory names.
void writeParticles(const ParticleContainer &particles, int iteration, int total) override
Logs the type, mass, position, velocity and force of a ParticleContainer.
Class for encapsulating multiple Particle objects..
Definition ParticleContainer.h:17