Celeritas  0.5.0-56+6b053cd
Classes | Functions
SignedPermutation.hh File Reference
#include "corecel/cont/EnumArray.hh"
#include "corecel/cont/Range.hh"
#include "corecel/cont/Span.hh"
#include "corecel/math/Algorithms.hh"
#include "corecel/math/Turn.hh"
#include "geocel/Types.hh"
#include "orange/OrangeTypes.hh"
This graph shows which files directly or indirectly include this file:

Classes

class  celeritas::SignedPermutation
 Apply a rotation that remaps and possibly flips signs. More...
 

Functions

SignedPermutation celeritas::make_permutation (Axis ax, QuarterTurn theta)
 Make a permutation by rotating about the given axis.
 
bool celeritas::operator== (SignedPermutation const &a, SignedPermutation const &b)
 
bool celeritas::operator!= (SignedPermutation const &a, SignedPermutation const &b)
 

Function Documentation

◆ operator!=()

bool celeritas::operator!= ( SignedPermutation const &  a,
SignedPermutation const &  b 
)
inline

Host-only comparators

◆ operator==()

bool celeritas::operator== ( SignedPermutation const &  a,
SignedPermutation const &  b 
)
inline

Host-only comparators