Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
V3R.h File Reference
#include "MantidGeometry/DllConfig.h"
#include "MantidKernel/Exception.h"
#include "MantidKernel/Matrix.h"
#include "MantidKernel/V3D.h"
#include <boost/rational.hpp>

Go to the source code of this file.

Classes

class  Mantid::Geometry::V3R
 

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::Geometry
 

Typedefs

using Mantid::Geometry::RationalNumber = boost::rational< int >
 V3R : More...
 

Functions

template<typename T >
V3R Mantid::Geometry::operator* (const Kernel::Matrix< T > &lhs, const V3R &rhs)
 Performs a matrix multiplication v' = M * v, throws Kernel::Exception::MisMatch<size_t> if M does not have exactly 3 columns. More...