High Performance Plasticity  0.5.0
hpp::RandomOrientationGenerator< U > Class Template Reference

A class for reproducibly generating a sequence of random orientations. More...

#include <casesUtils.h>

Inheritance diagram for hpp::RandomOrientationGenerator< U >:
Collaboration diagram for hpp::RandomOrientationGenerator< U >:

Public Member Functions

 RandomOrientationGenerator ()
 Default constructor. More...
 
virtual void generateNext (Tensor2< U > &rotMatrix)
 Generate the next orientation in the sequence. More...
 
- Public Member Functions inherited from hpp::OrientationGenerator< U >
virtual void generateNext (EulerAngles< U > &angles)
 Generate the next orientation in the sequence. More...
 
virtual ~OrientationGenerator ()
 Default destructor. More...
 

Detailed Description

template<typename U>
class hpp::RandomOrientationGenerator< U >

A class for reproducibly generating a sequence of random orientations.

Author
Michael Malahe
Date
03/10/17

Constructor & Destructor Documentation

template<typename U >
hpp::RandomOrientationGenerator< U >::RandomOrientationGenerator ( )
inline

Default constructor.

Member Function Documentation

template<typename U >
virtual void hpp::RandomOrientationGenerator< U >::generateNext ( Tensor2< U > &  rotMatrix)
inlinevirtual

Generate the next orientation in the sequence.

Parameters
rotMatrixthe matrix into which to write the new rotation matrix
Template Parameters
Uthe scalar type

Implements hpp::OrientationGenerator< U >.


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