Clipper
clipper::Isymop Class Reference

Integerised symmetry matrix. More...

#include <symop.h>

Inheritance diagram for clipper::Isymop:
clipper::RTop< int >

Public Member Functions

 Isymop ()
 null constructor
 Isymop (const RTop< int > &rt)
 constructor: RTop
 Isymop (const Symop &symop, const Grid &grid)
 constructor
Public Member Functions inherited from clipper::RTop< int >
 RTop ()
 null constructor
RTop< int > inverse () const
 inverse
bool equals (const RTop< int > &m, const int &tol) const
 test equality with some tolerance
const Mat33< int > & rot () const
 get rotation
const Vec3< int > & trn () const
 get translation
bool is_null () const
 test for null operator
String format () const
 return formatted String representation

Additional Inherited Members

Static Public Member Functions inherited from clipper::RTop< int >
static RTop< int > identity ()
 return identity operator
static RTop< int > null ()
 return identity operator

Detailed Description

Integerised symmetry matrix.

This is used for optimised calculations in real and reciprocal space

Constructor & Destructor Documentation

◆ Isymop()

clipper::Isymop::Isymop ( const Symop & symop,
const Grid & grid )

constructor

Integerised symops are more efficient when handling integer coordinate types, e.g. HKL, Coord_grid. The rotation parts of the integerised symop are general and can be used for any recirpocal space data. The translation part is specific to an individual grid.

Parameters
symopThe conventional symop.
gridThe specific grid.

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