|
High Performance Plasticity
0.5.0
|
An abstract class for reproducibly generating a sequence of orientations. More...
#include <casesUtils.h>

Public Member Functions | |
| virtual void | generateNext (Tensor2< U > &rotMatrix)=0 |
| Generate the next orientation in the sequence. More... | |
| virtual void | generateNext (EulerAngles< U > &angles) |
| Generate the next orientation in the sequence. More... | |
| virtual | ~OrientationGenerator () |
| Default destructor. More... | |
An abstract class for reproducibly generating a sequence of orientations.
|
inlinevirtual |
Default destructor.
|
pure virtual |
Generate the next orientation in the sequence.
| rotMatrix | the matrix into which to write the new rotation matrix |
| U | the scalar type |
Implemented in hpp::GridOrientationGenerator< U >, and hpp::RandomOrientationGenerator< U >.
|
inlinevirtual |
Generate the next orientation in the sequence.
| angles | the set of angles into which to write the new angles |
| U | the scalar type |
Reimplemented in hpp::GridOrientationGenerator< U >.