Celeritas  0.5.0-56+6b053cd
Macros | Functions
SurfaceIO.cc File Reference
#include "SurfaceIO.hh"
#include <cmath>
#include <ostream>
#include "corecel/cont/ArrayIO.hh"
#include "orange/OrangeTypes.hh"
#include "ConeAligned.hh"
#include "CylAligned.hh"
#include "CylCentered.hh"
#include "GeneralQuadric.hh"
#include "Involute.hh"
#include "Plane.hh"
#include "PlaneAligned.hh"
#include "SimpleQuadric.hh"
#include "Sphere.hh"
#include "SphereCentered.hh"

Macros

#define ORANGE_INSTANTIATE_SHAPE_STREAM(SHAPE)
 

Functions

template std::ostream & celeritas::operator<< (std::ostream &, const ConeAligned< Axis::x > &)
 
template std::ostream & celeritas::operator<< (std::ostream &, const ConeAligned< Axis::y > &)
 
template std::ostream & celeritas::operator<< (std::ostream &, const ConeAligned< Axis::z > &)
 
template std::ostream & celeritas::operator<< (std::ostream &, const CylAligned< Axis::x > &)
 
template std::ostream & celeritas::operator<< (std::ostream &, const CylAligned< Axis::y > &)
 
template std::ostream & celeritas::operator<< (std::ostream &, const CylAligned< Axis::z > &)
 
template std::ostream & celeritas::operator<< (std::ostream &, const CylCentered< Axis::x > &)
 
template std::ostream & celeritas::operator<< (std::ostream &, const CylCentered< Axis::y > &)
 
template std::ostream & celeritas::operator<< (std::ostream &, const CylCentered< Axis::z > &)
 
template std::ostream & celeritas::operator<< (std::ostream &, const PlaneAligned< Axis::x > &)
 
template std::ostream & celeritas::operator<< (std::ostream &, const PlaneAligned< Axis::y > &)
 
template std::ostream & celeritas::operator<< (std::ostream &, const PlaneAligned< Axis::z > &)
 
template<Axis T>
std::ostream & celeritas::operator<< (std::ostream &os, ConeAligned< T > const &s)
 
template<Axis T>
std::ostream & celeritas::operator<< (std::ostream &os, CylAligned< T > const &s)
 
template<Axis T>
std::ostream & celeritas::operator<< (std::ostream &os, CylCentered< T > const &s)
 
std::ostream & celeritas::operator<< (std::ostream &os, GeneralQuadric const &s)
 
std::ostream & celeritas::operator<< (std::ostream &os, Involute const &s)
 
std::ostream & celeritas::operator<< (std::ostream &os, Plane const &s)
 
template<Axis T>
std::ostream & celeritas::operator<< (std::ostream &os, PlaneAligned< T > const &s)
 
std::ostream & celeritas::operator<< (std::ostream &os, SimpleQuadric const &s)
 
std::ostream & celeritas::operator<< (std::ostream &os, Sphere const &s)
 
std::ostream & celeritas::operator<< (std::ostream &os, SphereCentered const &s)
 

Macro Definition Documentation

◆ ORANGE_INSTANTIATE_SHAPE_STREAM

#define ORANGE_INSTANTIATE_SHAPE_STREAM (   SHAPE)
Value:
template std::ostream& operator<<(std::ostream&, const SHAPE<Axis::x>&); \
template std::ostream& operator<<(std::ostream&, const SHAPE<Axis::y>&); \
template std::ostream& operator<<(std::ostream&, const SHAPE<Axis::z>&)
std::ostream & operator<<(std::ostream &os, RZMapFieldInput const &)
Helper to write the field to a file or stream.
Definition: RZMapFieldInputIO.json.cc:181

Function Documentation

◆ operator<<() [1/10]

template<Axis T>
std::ostream & celeritas::operator<< ( std::ostream &  ,
ConeAligned< T > const &   
)

Print surfaces to a stream.

◆ operator<<() [2/10]

template<Axis T>
std::ostream & celeritas::operator<< ( std::ostream &  os,
CylAligned< T > const &  s 
)

Print surfaces to a stream.

◆ operator<<() [3/10]

template<Axis T>
std::ostream & celeritas::operator<< ( std::ostream &  os,
CylCentered< T > const &  s 
)

Print surfaces to a stream.

◆ operator<<() [4/10]

std::ostream & celeritas::operator<< ( std::ostream &  os,
GeneralQuadric const &  s 
)

Print surfaces to a stream.

◆ operator<<() [5/10]

std::ostream & celeritas::operator<< ( std::ostream &  os,
Involute const &  s 
)

Print surfaces to a stream.

◆ operator<<() [6/10]

std::ostream & celeritas::operator<< ( std::ostream &  os,
Plane const &  s 
)

Print surfaces to a stream.

◆ operator<<() [7/10]

template<Axis T>
std::ostream & celeritas::operator<< ( std::ostream &  os,
PlaneAligned< T > const &  s 
)

Print surfaces to a stream.

◆ operator<<() [8/10]

std::ostream & celeritas::operator<< ( std::ostream &  os,
SimpleQuadric const &  s 
)

Print surfaces to a stream.

◆ operator<<() [9/10]

std::ostream & celeritas::operator<< ( std::ostream &  os,
Sphere const &  s 
)

Print surfaces to a stream.

◆ operator<<() [10/10]

std::ostream & celeritas::operator<< ( std::ostream &  os,
SphereCentered const &  s 
)

Print surfaces to a stream.