Celeritas 0.7.0-dev.245+develop.a7be925e
Loading...
Searching...
No Matches
List of all members
celeritas::NoTransformation Class Reference

Apply an identity transformation. More...

#include <NoTransformation.hh>

Type aliases

using StorageSpan = Span< real_type const, 0 >
 Transform type identifier.
 
static constexpr TransformType transform_type ()
 Transform type identifier.
 
 NoTransformation ()=default
 Construct with an identity NoTransformation.
 
 NoTransformation (StorageSpan)
 Construct inline from storage.
 
StorageSpan data () const
 Get a view to the data for type-deleted storage.
 
Real3 consttransform_up (Real3 const &d) const
 Transform from daughter to parent (identity)
 
Real3 consttransform_down (Real3 const &d) const
 Transform from parent to daughter (identity)
 
Real3 constrotate_up (Real3 const &d) const
 Rotate from daughter to parent (identity)
 
Real3 constrotate_down (Real3 const &d) const
 Rotate from parent to daughter (identity)
 
NoTransformation calc_inverse () const
 Transform type identifier.
 

Detailed Description

Apply an identity transformation.

This trivial class has the Transformation interface but has no storage requirements and simply passes through all its data.


The documentation for this class was generated from the following file: