19 #ifndef OPAL_BASICACTIONS_DUMPEMFIELDS_HH
20 #define OPAL_BASICACTIONS_DUMPEMFIELDS_HH
26 #include <unordered_set>
29 namespace interpolation {
124 void print(std::ostream& os)
const;
140 std::ofstream& fout)
const;
158 #endif // ifdef OPAL_DUMPFIELDS_HH
void writeHeader(std::ofstream &fout) const
void writeFieldLine(Component *field, const Vector_t &point, const double &time, std::ofstream &fout) const
std::ostream & operator<<(std::ostream &os, const Attribute &attr)
virtual void writeFieldThis(Component *field)
void print(std::ostream &os) const
static void writeFields(Component *field)
virtual DumpEMFields * clone(const std::string &name)
CoordinateSystem coordinates_m
Interface for a single beam element.
void parseCoordinateSystem()
The base class for all OPAL actions.
interpolation::NDGrid * grid_m
static std::unordered_set< DumpEMFields * > dumpsSet_m
DumpEMFields & operator=(const DumpEMFields &dump)