Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
basic::sampling::orientations::QuaternionGrid Class Reference

#include <QuaternionGrid.hh>

Inheritance diagram for basic::sampling::orientations::QuaternionGrid:
Inheritance graph
[legend]

Public Member Functions

 QuaternionGrid (std::string const &name, std::istream &in)
 
void print () const
 
long num_samples () const
 
Quaternion quaternion (long i) const
 
numeric::Real maxrad () const
 
numeric::Real weight (long i) const
 
- Public Member Functions inherited from utility::VirtualBase
 VirtualBase ()=default
 Default constructor. More...
 
virtual ~VirtualBase ()=default
 The virtual destructor is one of the main reasons for the VirtualBase class. More...
 
 VirtualBase (VirtualBase const &)=default
 
 VirtualBase (VirtualBase &&)=default
 
VirtualBaseoperator= (VirtualBase const &)=default
 
VirtualBaseoperator= (VirtualBase &&)=default
 

Private Member Functions

numeric::xyzVector< numeric::Realeuler (long i) const
 

Private Attributes

std::string name_
 
numeric::Real delta
 
numeric::Real sigma
 
numeric::Real maxrad_
 
numeric::Real coverage
 
size_t ncell
 
size_t ntot
 
size_t nent
 
QuatSet s
 

Friends

std::ostream & operator<< (std::ostream &out, QuaternionGrid const &q)
 

Constructor & Destructor Documentation

basic::sampling::orientations::QuaternionGrid::QuaternionGrid ( std::string const &  name,
std::istream &  in 
)

Member Function Documentation

numeric::xyzVector<numeric::Real> basic::sampling::orientations::QuaternionGrid::euler ( long  i) const
inlineprivate
numeric::Real basic::sampling::orientations::QuaternionGrid::maxrad ( ) const
inline

References maxrad_.

long basic::sampling::orientations::QuaternionGrid::num_samples ( ) const
inline

References ntot.

Referenced by print().

void basic::sampling::orientations::QuaternionGrid::print ( ) const
Quaternion basic::sampling::orientations::QuaternionGrid::quaternion ( long  i) const
inline
numeric::Real basic::sampling::orientations::QuaternionGrid::weight ( long  i) const
inline

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
QuaternionGrid const &  q 
)
friend

Member Data Documentation

numeric::Real basic::sampling::orientations::QuaternionGrid::coverage
private

Referenced by QuaternionGrid().

numeric::Real basic::sampling::orientations::QuaternionGrid::delta
private

Referenced by QuaternionGrid().

numeric::Real basic::sampling::orientations::QuaternionGrid::maxrad_
private
std::string basic::sampling::orientations::QuaternionGrid::name_
private
size_t basic::sampling::orientations::QuaternionGrid::ncell
private

Referenced by QuaternionGrid().

size_t basic::sampling::orientations::QuaternionGrid::nent
private

Referenced by QuaternionGrid().

size_t basic::sampling::orientations::QuaternionGrid::ntot
private
QuatSet basic::sampling::orientations::QuaternionGrid::s
private
numeric::Real basic::sampling::orientations::QuaternionGrid::sigma
private

Referenced by QuaternionGrid().


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