WarpX
Namespaces | Functions
WarpXOpenPMD.cpp File Reference
#include "WarpXOpenPMD.H"
#include "FieldIO.H"
#include "Utils/RelativeCellPosition.H"
#include "Utils/WarpXAlgorithmSelection.H"
#include "Utils/WarpXUtil.H"
#include <algorithm>
#include <cstdint>
#include <map>
#include <set>
#include <string>
#include <sstream>
#include <tuple>
#include <utility>
#include <iostream>

Namespaces

 detail
 

Functions

std::pair< std::string, std::string > detail::name2openPMD (std::string const &fullName)
 
std::vector< std::string > detail::getParticlePositionComponentLabels ()
 
std::vector< std::string > detail::getFieldAxisLabels ()
 
std::vector< std::string > detail::getFieldComponentLabels ()
 
std::map< openPMD::UnitDimension, double > detail::getUnitDimension (std::string const &record_name)
 
void detail::setOpenPMDUnit (openPMD::Mesh mesh, const std::string field_name)
 For a given field that is to be written to an openPMD file, set the metadata that indicates the physical unit. More...