OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
Fieldmap.cpp File Reference
#include "Fields/Fieldmap.h"
#include "Utility/PAssert.h"
#include "AbstractObjects/OpalData.h"
#include "Fields/Astra1DDynamic.h"
#include "Fields/Astra1DDynamic_fast.h"
#include "Fields/Astra1DElectroStatic.h"
#include "Fields/Astra1DElectroStatic_fast.h"
#include "Fields/Astra1DMagnetoStatic.h"
#include "Fields/Astra1DMagnetoStatic_fast.h"
#include "Fields/FM1DDynamic.h"
#include "Fields/FM1DDynamic_fast.h"
#include "Fields/FM1DElectroStatic.h"
#include "Fields/FM1DElectroStatic_fast.h"
#include "Fields/FM1DMagnetoStatic.h"
#include "Fields/FM1DMagnetoStatic_fast.h"
#include "Fields/FM1DProfile1.h"
#include "Fields/FM1DProfile2.h"
#include "Fields/FM2DDynamic.h"
#include "Fields/FM2DElectroStatic.h"
#include "Fields/FM2DMagnetoStatic.h"
#include "Fields/FM3DDynamic.h"
#include "Fields/FM3DH5Block.h"
#include "Fields/FM3DH5BlockBase.h"
#include "Fields/FM3DH5Block_nonscale.h"
#include "Fields/FM3DMagnetoStatic.h"
#include "Fields/FM3DMagnetoStaticExtended.h"
#include "Fields/FM3DMagnetoStaticH5Block.h"
#include "Fields/FMDummy.h"
#include "Physics/Physics.h"
#include "Utilities/GeneralClassicException.h"
#include "Utilities/Options.h"
#include "Utilities/Util.h"
#include "H5hut.h"
#include <boost/filesystem.hpp>
#include <cmath>
#include <fstream>
#include <ios>
#include <iostream>
Include dependency graph for Fieldmap.cpp:

Go to the source code of this file.

Classes

struct  Fieldmap::TypeParseTraits< int >
struct  Fieldmap::TypeParseTraits< unsigned int >
struct  Fieldmap::TypeParseTraits< double >
struct  Fieldmap::TypeParseTraits< std::string >

Macros

#define REGISTER_PARSE_TYPE(X)

Macro Definition Documentation

◆ REGISTER_PARSE_TYPE

#define REGISTER_PARSE_TYPE ( X)
Value:
template <> \
struct Fieldmap::TypeParseTraits<X> { \
static const char* name; \
}; \
const char* Fieldmap::TypeParseTraits<X>::name = #X

Definition at line 47 of file Fieldmap.cpp.