Mantid
|
Namespaces | |
namespace | ComponentHelper |
A set of helper functions for dealing with components, i.e. | |
namespace | ComponentInfoBankHelpers |
namespace | Conversion |
namespace | CoplanarChecks |
namespace | detail |
ShapeInfo : Stores shape types and information relevant to drawing the shape. | |
namespace | GroupFactory |
namespace | MDAlgorithms |
namespace | MeshObjectCommon |
MeshObjectCommon : Performs functions common to 3D and 2D closed meshes. | |
namespace | RandomPoint |
namespace | Rasterize |
namespace | RenderingHelpers |
namespace | StructureFactorCalculatorFactory |
Classes | |
class | AbstractIDFObject |
IDFObject : File object wrapper over an IDF file. More... | |
class | AbstractSpaceGroupGenerator |
AbstractSpaceGroupGenerator is used by SpaceGroupFactory to delay (possibly costly) construction of space group prototype objects until they are actually requested. More... | |
class | AbstractSymmetryElementGenerator |
SymmetryElementFactoryImpl does not generate SymmetryElement objects directly. More... | |
class | Acomp |
Holds a state point in the decision tree. More... | |
class | Algebra |
Computes Boolean algebra for simplification. More... | |
class | AlgorithmicSpaceGroupGenerator |
Concrete space group generator that uses space group generators as given in ITA. More... | |
class | AtomPositionsEqual |
Equality-functor for comparison of atom positions with specifiable precision. More... | |
class | AtomPositionsLessThan |
Less-than-functor for comparison of atom positions with specifiable precision. More... | |
class | BaseVisit |
Adds the main. More... | |
class | BnId |
Tri-state variable. More... | |
class | BoolValue |
Rule Status class. More... | |
class | BoundingBox |
A simple structure that defines an axis-aligned cuboid shaped bounding box for a geometrical object. More... | |
class | BraggScatterer |
BraggScatterer is a general interface for representing scatterers in the unit cell of a periodic structure. More... | |
class | BraggScattererFactoryImpl |
class | BraggScattererInCrystalStructure |
This class provides an extension of BraggScatterer, suitable for scatterers that are part of a crystal structure. More... | |
class | CenteringGroup |
This class is mostly a convenience class. More... | |
class | CenteringGroupCreatorImpl |
Helper class to keep this out of the interface of CenteringGroup. More... | |
class | CompAssembly |
Class for Assembly of geometric components. More... | |
class | CompGrp |
Compemented Grup. More... | |
class | CompObj |
Compemented Object. More... | |
class | Component |
Component is a wrapper for a Component which can modify some of its parameters, e.g. More... | |
class | ComponentInfo |
ComponentInfo : Provides a component centric view on to the instrument. More... | |
class | ComponentInfoItem |
ComponentInfoItem Return type for ComponentInfoIterators. More... | |
class | ComponentInfoIterator |
ComponentInfoIterator for random access iteration over ComponentInfo. More... | |
class | ComponentParser |
This class implements the Poco SAX ContentHandler class for reading component XML. More... | |
class | ComponentPool |
class | ComponentVisitor |
ComponentVisitor : Visitor for IComponents. More... | |
class | CompositeBraggScatterer |
CompositeBraggScatterer accumulates scatterers, for easier calculation of structure factors. More... | |
class | CompositeImplicitFunction |
This class represents a composite implicit function used for communicating and implementing an operation against an MDWorkspace. More... | |
class | ConcretePeakTransformFactory |
Concrete PeakTransformFactory producing PeakTransforms of type provided by type argument. More... | |
class | Cone |
Holds a cone in vector form. More... | |
class | Container |
Models a Container is used to hold a sample in the beam. More... | |
class | ConventionalCell |
Instances of this class represent information about a selected conventional cell based on a specified UB for a Niggli reduced cell. More... | |
class | ConvexPolygon |
An implementation of a convex polygon. More... | |
class | CrystalStructure |
Three components are required to describe a crystal structure: More... | |
struct | CrystalSystemComparator |
This is necessary to make the map work with older compilers. More... | |
class | CSGObject |
Constructive Solid Geometry object. More... | |
struct | CuboidCorners |
class | CyclicGroup |
A cyclic group G has the property that it can be represented by powers of one symmetry operation S of order n: More... | |
class | Cylinder |
Holds a cylinder as a vector form. More... | |
class | Detector |
This class represents a detector - i.e. More... | |
class | DetectorGroup |
Holds a collection of detectors. More... | |
class | DetectorInfo |
Geometry::DetectorInfo is an intermediate step towards a DetectorInfo that is part of Instrument-2.0. More... | |
class | DetectorInfoItem |
DetectorInfoItem. More... | |
class | DetectorInfoIterator |
DetectorInfoIterator for random access iteration over DetectorInfo. More... | |
struct | findID |
Helper unary comparison type for finding IMDDimensions by a specified id. More... | |
struct | findIntegrated |
Helper unary comparison type for finding non-integrated dimensions. More... | |
class | FitParameter |
Store information about a fitting parameter such as its value if it is constrained or tied. More... | |
class | General |
Holds a general quadratic surface. More... | |
class | GeneralFrame |
GeneralFrame : Any MDFrame that isn't related to momemtum transfer. More... | |
class | GeneralFrameFactory |
GeneralFrameFactory derived MDFrameFactory type. More... | |
class | GeometryHandler |
Handles rendering of all object Geometry. More... | |
class | Goniometer |
Class to represent a particular goniometer setting, which is described by the rotation matrix. More... | |
struct | GoniometerAxis |
Counter clockwise rotation. More... | |
class | GridDetector |
GridDetector is a type of CompAssembly, an assembly of components. More... | |
class | GridDetectorPixel |
GridrDetectorPixel: a sub-class of Detector that is one pixel inside a GridDetector. More... | |
class | Group |
The class Group represents a set of symmetry operations (or symmetry group). More... | |
class | GroupTransformation |
GroupTransformation. More... | |
struct | Hexahedron |
class | HKL |
HKL : HKL MDFrame. More... | |
class | HKLFilter |
HKLFilter. More... | |
class | HKLFilterAnd |
Logical "And"-operation for HKLFilter. More... | |
class | HKLFilterBinaryLogicOperation |
Base class for binary logic operations for HKLFilter. More... | |
class | HKLFilterCentering |
A class to filter HKLs according to a lattice centering. More... | |
class | HKLFilterDRange |
A class to filter HKLs by their d-values. More... | |
class | HKLFilterNone |
BasicHKLFilters. More... | |
class | HKLFilterNot |
Logical "Not"-operation for HKLFilter. More... | |
class | HKLFilterOr |
Logical "Or"-operation for HKLFilter. More... | |
class | HKLFilterSpaceGroup |
A class to filter HKLs according to a space group. More... | |
class | HKLFilterStructureFactor |
A class to filter HKLs according to structure factor magnitudes. More... | |
class | HKLFilterUnaryLogicOperation |
Base class for unary logic operations for HKLFilter. More... | |
class | HKLFilterWavelength |
HKLFilterWavelength. More... | |
class | HKLFrameFactory |
HKLFrame derived MDFrameFactory type. More... | |
class | HKLGenerator |
HKLGenerator. More... | |
class | ICompAssembly |
Class for Assembly of geometric components. More... | |
class | IComponent |
base class for Geometric IComponent More... | |
class | IDetector |
Interface class for detector objects. More... | |
class | IDFObject |
Concrete IDF Object. More... | |
class | IMDDimension |
The class describes one dimension of multidimensional dataset representing an orthogonal dimension and linear axis. More... | |
class | IndexingUtils |
This class contains static utility methods for indexing peaks and finding the UB matrix. More... | |
class | InfoIteratorBase |
InfoIterator. More... | |
class | Instrument |
Base Instrument Class. More... | |
class | InstrumentDefinitionParser |
Creates an instrument data from a XML instrument description file. More... | |
class | InstrumentRayTracer |
This class is responsible for tracking rays and accumulating a list of objects that are intersected along the way. More... | |
class | InstrumentVisitor |
InstrumentVisitor : Visitor for components with access to Info wrapping features. More... | |
class | Intersection |
Combines two Rule objects in an intersection. More... | |
struct | IntersectionPoint |
Stores a point of intersection along a track. More... | |
class | IObjComponent |
Object Component class, this class brings together the physical attributes of the component to the positioning and geometry tree. More... | |
class | IObject |
IObject : Interface for geometry objects. More... | |
class | IPeak |
Structure describing a single-crystal peak. More... | |
class | IsotropicAtomBraggScatterer |
IsotropicAtomBraggScatterer calculates the structure factor for a given HKL using the following equation, which gives the structure factor for the j-th atom in the unit cell: More... | |
class | IsotropicAtomBraggScattererParser |
class | LatticeSpacingCalculator |
Small helper functor to calculate d-Values from a unit cell. More... | |
class | Line |
Impliments a line. More... | |
class | LineIntersectVisit |
Interset of Line with a surface. More... | |
struct | Link |
For a leg of a track. More... | |
class | MatrixVectorPair |
MatrixVectorPair. More... | |
class | MatrixVectorPairBuilder |
class | MatrixVectorPairParser |
MatrixVectorPairParser. More... | |
class | MDBoxImplicitFunction |
General N-dimensional box implicit function: Defines a cuboid in N dimensions that is aligned with the axes of a MDEventWorkspace. More... | |
class | MDDimensionExtents |
Simple class that holds the extents (min/max) of a given dimension in a MD workspace or MDBox. More... | |
class | MDFrame |
MDFrame : The coordinate frame for a dimension, or set of dimensions in a multidimensional workspace. More... | |
class | MDFrameArgument |
Input argument type for MDFrameFactory chainable factory. More... | |
class | MDFrameFactory |
MDFrameFactory.h : Chain of repsonsibility factory for the MDFrameFactory. More... | |
class | MDGeometryBuilderXML |
class | MDGeometryXMLDefinitions |
This type contains definitions that will be found in the xml schema for the rebinning instructions, but must be used in code as part of the peristance/fetching routines. More... | |
class | MDGeometryXMLParser |
Handles the extraction of dimensions from a xml xml string to determine how mappings have been formed. More... | |
class | MDHistoDimension |
MDHistoDimension : More... | |
class | MDHistoDimensionBuilder |
MDHistoDimensionBuilder : More... | |
class | MDImplicitFunction |
An "ImplicitFunction" defining a hyper-cuboid-shaped region in N dimensions. More... | |
class | MDPlane |
A generalized description of a N-dimensional hyperplane. More... | |
class | MDPlaneImplicitFunction |
A general N-dimensional plane implicit function. More... | |
class | MeshObject |
Triangular Mesh Object. More... | |
class | MeshObject2D |
MeshObject2D : More... | |
class | NiggliCell |
Class to implement UB matrix. More... | |
class | NoDeleting |
Void deleter for shared pointers. More... | |
struct | NoDimensionPolicy |
class | NullIDFObject |
class | NullImplicitFunction |
This class represents a Null Implicit function. More... | |
class | ObjCompAssembly |
Class for Assembly of geometric components. More... | |
class | ObjComponent |
Object Component class, this class brings together the physical attributes of the component to the positioning and geometry tree. More... | |
class | OrientedLattice |
Class to implement UB matrix. More... | |
class | Parameter |
Base class for parameters of an instrument. More... | |
class | ParameterFactory |
The ParameterFactory class creates parameters for the instrument ParameterMap. More... | |
class | ParameterMap |
ParameterMap class. More... | |
class | ParameterType |
Templated class for parameters of type Type . More... | |
class | ParComponentFactory |
A Factory for creating Parameterized component from their respective non-parameterized objects. More... | |
class | PeakShape |
PeakShape : Abstract type to describes the shape of a peak. More... | |
class | PeakTransform |
Used to remap coordinates into a form consistent with an axis reordering. More... | |
class | PeakTransformException |
Exceptions occuring when PeakTransformations cannot be formed. More... | |
class | PeakTransformFactory |
Abstract type defining Factory Method interface for generating PeakTransforms. More... | |
class | PeakTransformHKL |
Used to remap coordinates into a form consistent with an axis reordering. More... | |
class | PeakTransformQLab |
Used to remap coordinates into a form consistent with an axis reordering. More... | |
class | PeakTransformQSample |
Used to remap coordinates into a form consistent with an axis reordering. More... | |
class | PeakTransformSelector |
Used to choose an appropriate PeakTransformFactory. More... | |
class | Plane |
Holds a simple Plane. More... | |
class | PointGroup |
A class containing the Point Groups for a crystal. More... | |
class | PointGroupFactoryImpl |
class | PointGroupGenerator |
class | PolygonEdge |
PolygonEdge Defines a directed edge between two points on a polygon. More... | |
class | ProductOfCyclicGroups |
ProductOfCyclicGroups expands a bit on the explanations given in CyclicGroup. More... | |
class | QLab |
QLab : Q in the lab frame MDFrame. More... | |
class | QLabFrameFactory |
QLabFrameFactory derived MDFrameFactory type. More... | |
class | QSample |
QSample : Q in the sample frame. More... | |
class | QSampleFrameFactory |
QSampleFrameFactory derived MDFrameFactory type. More... | |
class | Quadratic |
Holds a basic quadratic surface. More... | |
class | Quadrilateral |
A ConvexPolygon with only 4 vertices. More... | |
struct | Raster |
Holds the information used for doing numerical integrations of object in the beam. More... | |
class | RectangularDetector |
RectangularDetector is a type of CompAssembly, an assembly of components. More... | |
class | ReducedCell |
Instances of this class represent information about reduced cell types including the transformation required to transform the reduced cell to a conventional cell. More... | |
class | ReferenceFrame |
ReferenceFrame : Holds reference frame information from the geometry description file. More... | |
class | ReflectionCondition |
A class containing the Reflection Condition for a crystal. More... | |
class | ReflectionConditionAFaceCentred |
A-face centred ReflectionCondition. More... | |
class | ReflectionConditionAllFaceCentred |
All-face centred ReflectionCondition. More... | |
class | ReflectionConditionBFaceCentred |
B-face centred ReflectionCondition. More... | |
class | ReflectionConditionBodyCentred |
Body centred ReflectionCondition. More... | |
class | ReflectionConditionCFaceCentred |
C-face centred ReflectionCondition. More... | |
class | ReflectionConditionHexagonallyReverse |
Hexagonally centred, reverse ReflectionCondition. More... | |
class | ReflectionConditionPrimitive |
Primitive ReflectionCondition. More... | |
class | ReflectionConditionRhombohedrallyObverse |
Rhombohedrally centred, obverse ReflectionCondition. More... | |
class | ReflectionConditionRhombohedrallyReverse |
Rhombohedrally centred, reverse ReflectionCondition. More... | |
class | ReflectionGenerator |
ReflectionGenerator. More... | |
struct | RegisterConditions |
struct | RegisterConditions< R, Args... > |
struct | RegisterConditions<> |
class | RenderingMesh |
RenderingMesh : Mesh abstraction required for rendering. More... | |
class | RotaryCounter |
Simple multilevel-cyclic counter. More... | |
class | Rule |
Object generation rule tree. More... | |
class | SampleEnvironment |
Defines a single instance of a SampleEnvironment. More... | |
class | ScalarUtils |
This class contains static utility methods for determining an orientation matrix corresponding to a conventional, given the orientation matrix corresponding to the Niggli reduced cell. More... | |
class | ShapeFactory |
Class originally intended to be used with the DataHandling 'LoadInstrument' algorithm. More... | |
class | SpaceGroup |
A class for representing space groups, inheriting from Group. More... | |
class | SpaceGroupFactoryImpl |
class | Sphere |
Holds a Sphere as vector form. More... | |
struct | StrictDimensionPolicy |
class | StructuredDetector |
StructuredDetector is a type of CompAssembly, an assembly of components. More... | |
class | StructureFactorCalculator |
StructureFactorCalculator. More... | |
class | StructureFactorCalculatorSummation |
StructureFactorCalculatorSummation. More... | |
class | Surface |
Holds a basic quadratic surface. More... | |
class | SurfaceFactory |
Creates instances of Surfaces. More... | |
class | SurfPoint |
Surface leaf node. More... | |
class | SymmetryElement |
SymmetryElement is an interface for representing symmetry elements that occur for example in space and point groups. More... | |
class | SymmetryElementFactoryImpl |
This factory takes a SymmetryOperation and generates the corresponding SymmetryElement. More... | |
class | SymmetryElementIdentity |
SymmetryElementIdentity represents the identity. More... | |
class | SymmetryElementIdentityGenerator |
This implementation of AbstractSymmetryElementGenerator produces only identity elements. More... | |
class | SymmetryElementInversion |
SymmetryElementInversion represents the inversion. More... | |
class | SymmetryElementInversionGenerator |
This implementation of AbstractSymmetryElementGenerator produces only inversion elements. More... | |
class | SymmetryElementMirror |
SymmetryElementMirror represents mirror and glide-planes. More... | |
class | SymmetryElementMirrorGenerator |
SymmetryElementMirrorGenerator also inherits from SymmetryElementWithAxisGenerator. More... | |
class | SymmetryElementRotation |
SymmetryElementRotation represents rotation-, rotoinversion- and screw-axes. More... | |
class | SymmetryElementRotationGenerator |
SymmetryElementRotationGenerator inherits from SymmetryElementWithAxisGenerator, using its methods for determination of rotation axis and translations in case of screw axes. More... | |
class | SymmetryElementTranslation |
SymmetryElementTranslation represents translations. More... | |
class | SymmetryElementTranslationGenerator |
This implementation of AbstractSymmetryElementGenerator produces only translation elements. More... | |
class | SymmetryElementWithAxis |
SymmetryElementWithAxis does not represent any symmetry element directly. More... | |
class | SymmetryElementWithAxisGenerator |
SymmetryElementWithAxisGenerator does not create any elements directly, it serves as a base for SymmetryElementRotationGenerator and SymmetryAxisMirrorGenerator, which have in common that the axis of the symmetry element as well as any potential translations must be determined. More... | |
class | SymmetryOperation |
Crystallographic symmetry operations are composed of a rotational component, which is represented by a matrix and a translational part, which is described by a vector. More... | |
class | SymmetryOperationFactoryImpl |
A factory for symmetry operations. More... | |
class | SymmetryOperationSymbolParser |
This is a parser for symmetry operation symbols in the Jones faithful representation. More... | |
class | TabulatedSpaceGroupGenerator |
Concrete space group generator that constructs space groups from a list of symmetry operations with no further computations. More... | |
class | Torus |
Holds a torus in vector form. More... | |
class | Track |
Defines a track as a start point and a direction. More... | |
class | TransformationSpaceGroupGenerator |
Concrete generator that generates a space group from another space group using a transformation. More... | |
class | Union |
Combines two Rule objects in an union. More... | |
class | UnitCell |
Class to implement unit cell of crystals. More... | |
class | UnitCellStringValidator |
Helper class for validating unit cell strings. More... | |
class | UnknownFrame |
UnknownFrame : Unknown MDFrame. More... | |
class | UnknownFrameFactory |
Unknown Frame derived MDFrameFactory type. More... | |
class | V3R |
class | vtkGeometryCacheReader |
Reads the Geometry Cache from the file to the Object. More... | |
class | vtkGeometryCacheWriter |
Writes the Geometry from Object to Cache. More... | |
class | XMLInstrumentParameter |
This class is used to store information about parameters in XML instrument definition files and instrument parameter files, so that such parameters can be added to a workspace when appropriate. More... | |
Typedefs | |
using | AbstractSpaceGroupGenerator_sptr = std::shared_ptr< AbstractSpaceGroupGenerator > |
using | AbstractSymmetryElementGenerator_sptr = std::shared_ptr< AbstractSymmetryElementGenerator > |
using | BoundingBox_const_sptr = std::shared_ptr< const BoundingBox > |
A shared pointer to a const BoundingBox. More... | |
using | BoundingBox_sptr = std::shared_ptr< BoundingBox > |
A shared pointer to a BoundingBox. More... | |
using | BraggScatterer_sptr = std::shared_ptr< BraggScatterer > |
using | BraggScattererFactory = Mantid::Kernel::SingletonHolder< BraggScattererFactoryImpl > |
using | BraggScattererInCrystalStructure_sptr = std::shared_ptr< BraggScattererInCrystalStructure > |
using | CenteringGroup_const_sptr = std::shared_ptr< const CenteringGroup > |
using | CenteringGroup_sptr = std::shared_ptr< CenteringGroup > |
using | CenteringGroupCreator = Mantid::Kernel::SingletonHolder< CenteringGroupCreatorImpl > |
using | component_map_cit = tbb::concurrent_unordered_multimap< ComponentID, std::shared_ptr< Parameter > >::const_iterator |
using | component_map_it = tbb::concurrent_unordered_multimap< ComponentID, std::shared_ptr< Parameter > >::iterator |
Parameter map iterator typedef. More... | |
using | ComponentID = IComponent * |
Define a type for a unique component identifier. More... | |
using | ComponentInfoConstIt = ComponentInfoIterator< const ComponentInfo > |
using | ComponentInfoIt = ComponentInfoIterator< ComponentInfo > |
using | CompositeBraggScatterer_sptr = std::shared_ptr< CompositeBraggScatterer > |
using | Container_const_sptr = std::shared_ptr< const Container > |
Typdef for a shared pointer to a const object. More... | |
using | Container_sptr = std::shared_ptr< Container > |
Typdef for a shared pointer. More... | |
using | CrystalStructure_sptr = std::shared_ptr< CrystalStructure > |
using | CyclicGroup_const_sptr = std::shared_ptr< const CyclicGroup > |
using | CyclicGroup_sptr = std::shared_ptr< CyclicGroup > |
using | DetectorGroup_const_sptr = std::shared_ptr< const DetectorGroup > |
Typedef for shared pointer to a const object. More... | |
using | DetectorGroup_sptr = std::shared_ptr< DetectorGroup > |
Typedef for shared pointer. More... | |
using | DetectorInfoConstIt = DetectorInfoIterator< const DetectorInfo > |
using | DetectorInfoIt = DetectorInfoIterator< DetectorInfo > |
using | GridDetector_const_sptr = std::shared_ptr< const GridDetector > |
using | GridDetector_sptr = std::shared_ptr< GridDetector > |
using | Group_const_sptr = std::shared_ptr< const Group > |
using | Group_sptr = std::shared_ptr< Group > |
using | HKLFilter_const_sptr = std::shared_ptr< const HKLFilter > |
using | HKLFilter_sptr = std::shared_ptr< HKLFilter > |
using | HKLFilter_uptr = std::unique_ptr< HKLFilter > |
using | ICompAssembly_const_sptr = std::shared_ptr< const ICompAssembly > |
Shared pointer to a const ICompAssembly. More... | |
using | ICompAssembly_sptr = std::shared_ptr< ICompAssembly > |
Shared pointer to a ICompAssembly. More... | |
using | IComponent_const_sptr = std::shared_ptr< const IComponent > |
Typdef of a shared pointer to a const IComponent. More... | |
using | IComponent_sptr = std::shared_ptr< IComponent > |
Typedef of a shared pointer to a IComponent. More... | |
using | IDetector_const_sptr = std::shared_ptr< const Mantid::Geometry::IDetector > |
Shared pointer to IDetector (const version) More... | |
using | IDetector_const_uptr = std::unique_ptr< const IDetector > |
unique pointer to an IDetector (const version) More... | |
using | IDetector_sptr = std::shared_ptr< Mantid::Geometry::IDetector > |
Shared pointer to IDetector. More... | |
using | IDetector_uptr = std::unique_ptr< IDetector > |
unique pointer to an IDetector More... | |
using | IDFObject_const_sptr = std::shared_ptr< const AbstractIDFObject > |
using | IDFObject_sptr = std::shared_ptr< AbstractIDFObject > |
using | IMDDimension_const_sptr = std::shared_ptr< const IMDDimension > |
Shared Pointer to const IMDDimension. More... | |
using | IMDDimension_sptr = std::shared_ptr< IMDDimension > |
Shared Pointer for IMDDimension. Frequently used type in framework. More... | |
using | Instrument_const_sptr = std::shared_ptr< const Instrument > |
Shared pointer to an const instrument object. More... | |
using | Instrument_const_uptr = std::unique_ptr< const Instrument > |
unique pointer to an instrument (const version) More... | |
using | Instrument_sptr = std::shared_ptr< Instrument > |
Shared pointer to an instrument object. More... | |
using | Instrument_uptr = std::unique_ptr< Instrument > |
unique pointer to an instrument More... | |
using | InstrumentParameterCache = std::map< std::pair< std::string, const IComponent * >, std::shared_ptr< XMLInstrumentParameter > > |
Convenience typedef. More... | |
using | IObjComponent_const_sptr = std::shared_ptr< const IObjComponent > |
Shared pointer to IObjComponent (const version) More... | |
using | IObjComponent_sptr = std::shared_ptr< IObjComponent > |
Shared pointer to IObjComponent. More... | |
using | IObject_const_sptr = std::shared_ptr< const IObject > |
Typdef for a shared pointer to a const object. More... | |
using | IObject_const_uptr = std::unique_ptr< const IObject > |
Typdef for a unique pointer to a const object. More... | |
using | IObject_sptr = std::shared_ptr< IObject > |
Typdef for a shared pointer. More... | |
using | IObject_uptr = std::unique_ptr< IObject > |
Typdef for a unique pointer. More... | |
using | IPeak_uptr = std::unique_ptr< IPeak > |
using | IsotropicAtomBraggScatterer_sptr = std::shared_ptr< IsotropicAtomBraggScatterer > |
using | Links = Track::LType |
Typedef for object intersections. More... | |
using | MDFrame_const_sptr = std::shared_ptr< const MDFrame > |
using | MDFrame_const_uptr = std::unique_ptr< const MDFrame > |
using | MDFrame_sptr = std::shared_ptr< MDFrame > |
using | MDFrame_uptr = std::unique_ptr< MDFrame > |
using | MDFrameFactory_uptr = std::unique_ptr< MDFrameFactory > |
Helper typedef. More... | |
using | MDHistoDimension_const_sptr = std::shared_ptr< const MDHistoDimension > |
Shared pointer to a const MDHistoDimension. More... | |
using | MDHistoDimension_sptr = std::shared_ptr< MDHistoDimension > |
Shared pointer to a MDHistoDimension. More... | |
using | MDImplicitFunction_sptr = std::shared_ptr< MDImplicitFunction > |
using | ObjCompAssembly_const_sptr = std::shared_ptr< const ObjCompAssembly > |
Shared pointer to ObjCompAssembly (const version) More... | |
using | ObjCompAssembly_sptr = std::shared_ptr< ObjCompAssembly > |
Shared pointer to ObjCompAssembly. More... | |
using | Parameter_sptr = std::shared_ptr< Parameter > |
Typedef for the shared pointer. More... | |
using | ParameterMap_const_sptr = std::shared_ptr< const ParameterMap > |
ParameterMap constant shared pointer typedef. More... | |
using | ParameterMap_sptr = std::shared_ptr< ParameterMap > |
ParameterMap shared pointer typedef. More... | |
using | ParsedRationalNumber = boost::fusion::vector< int, boost::optional< int > > |
using | PeakShape_const_sptr = std::shared_ptr< const PeakShape > |
using | PeakShape_sptr = std::shared_ptr< PeakShape > |
using | PeakTransform_const_sptr = std::shared_ptr< const PeakTransform > |
using | PeakTransform_sptr = std::shared_ptr< PeakTransform > |
Typedef for a PeakTransform wrapped in a shared_pointer. More... | |
using | PeakTransformFactory_sptr = std::shared_ptr< PeakTransformFactory > |
Factory Shared Pointer typedef. More... | |
using | PeakTransformHKLFactory = ConcretePeakTransformFactory< PeakTransformHKL > |
Typedef a factory for type of PeaksTransform. More... | |
using | PeakTransformQLabFactory = ConcretePeakTransformFactory< PeakTransformQLab > |
Typedef a factory for type of PeaksTransform. More... | |
using | PeakTransformQSampleFactory = ConcretePeakTransformFactory< PeakTransformQSample > |
Typedef a factory for type of PeaksTransform. More... | |
using | PointGroup_sptr = std::shared_ptr< PointGroup > |
Shared pointer to a PointGroup. More... | |
using | PointGroupCrystalSystemMap = std::multimap< PointGroup::CrystalSystem, PointGroup_sptr, CrystalSystemComparator > |
using | PointGroupFactory = Mantid::Kernel::SingletonHolder< PointGroupFactoryImpl > |
using | PointGroupGenerator_sptr = std::shared_ptr< PointGroupGenerator > |
using | RationalNumber = boost::rational< int > |
V3R : More... | |
using | RectangularDetector_const_sptr = std::shared_ptr< const RectangularDetector > |
using | RectangularDetector_sptr = std::shared_ptr< RectangularDetector > |
using | ReflectionCondition_sptr = std::shared_ptr< ReflectionCondition > |
Shared pointer to a ReflectionCondition. More... | |
using | ReflectionConditions = std::vector< ReflectionCondition_sptr > |
A collection of reflections. More... | |
using | SampleEnvironment_const_uptr = std::unique_ptr< const SampleEnvironment > |
using | SampleEnvironment_uptr = std::unique_ptr< SampleEnvironment > |
using | SpaceGroup_const_sptr = std::shared_ptr< const SpaceGroup > |
using | SpaceGroup_sptr = std::shared_ptr< SpaceGroup > |
using | SpaceGroupFactory = Mantid::Kernel::SingletonHolder< SpaceGroupFactoryImpl > |
using | StructuredDetector_const_sptr = std::shared_ptr< const StructuredDetector > |
using | StructuredDetector_sptr = std::shared_ptr< StructuredDetector > |
using | StructureFactor = std::complex< double > |
using | StructureFactorCalculator_sptr = std::shared_ptr< StructureFactorCalculator > |
using | StructureFactorSummation_sptr = std::shared_ptr< StructureFactorCalculatorSummation > |
using | SymmetryElement_sptr = std::shared_ptr< SymmetryElement > |
using | SymmetryElementFactory = Mantid::Kernel::SingletonHolder< SymmetryElementFactoryImpl > |
using | SymmetryElementIdentity_sptr = std::shared_ptr< SymmetryElementIdentity > |
using | SymmetryElementInversion_sptr = std::shared_ptr< SymmetryElementInversion > |
using | SymmetryElementMirror_sptr = std::shared_ptr< SymmetryElementMirror > |
using | SymmetryElementRotation_sptr = std::shared_ptr< SymmetryElementRotation > |
using | SymmetryElementTranslation_sptr = std::shared_ptr< SymmetryElementTranslation > |
using | SymmetryElementWithAxis_sptr = std::shared_ptr< SymmetryElementWithAxis > |
using | SymmetryOperationFactory = Mantid::Kernel::SingletonHolder< SymmetryOperationFactoryImpl > |
using | Vec_MDHistoDimensionBuilder = std::vector< MDHistoDimensionBuilder > |
Handy typedef for collection of builders. More... | |
using | VecIMDDimension_const_sptr = std::vector< IMDDimension_const_sptr > |
Vector of constant shared pointers to IMDDimensions. More... | |
using | VecIMDDimension_sptr = std::vector< IMDDimension_sptr > |
Vector of shared pointers to IMDDimensions. More... | |
Enumerations | |
enum | AngleUnits { angDegrees , angRadians } |
Flag for angle units used in UnitCell class. More... | |
enum | det_topology { rect , cyl , undef } |
Describes the topology of a detectors group used to calculate angular position and angular measures for detectors. More... | |
enum | Handedness { Left , Right } |
Type to distingusih between l and r handedness. More... | |
enum | PointClassification { OnLeft , OnRight , Beyond , Behind , Between , Origin , Destination } |
Enumeration for point type w.r.t an edge. More... | |
enum | PointingAlong { X = 0 , Y = 1 , Z = 2 } |
Type to describe pointing along options. More... | |
enum struct | ReflectionConditionFilter { None , Centering , SpaceGroup , StructureFactor } |
enum | RotationSense { CW = -1 , CCW = 1 } |
enum class | TrackDirection { LEAVING = -1 , INVALID = 0 , ENTERING = 1 } |
Functions | |
PointingAlong | axisNameToAxisType (const std::string &label, const std::string &input) |
bool | checkValidOrderString (const std::string &order) |
MANTID_GEOMETRY_DLL PointClassification | classify (const Kernel::V2D &pt, const PolygonEdge &edge) |
Helper function for classification. More... | |
static bool | CompareABCsum (const DblMatrix &UB_1, const DblMatrix &UB_2) |
Comparator function for sorting list of UB matrices based on the sum of the lengths of the corresponding real space cell edge lengths |a|+|b|+|C|. More... | |
static bool | CompareDiffFrom90 (const DblMatrix &UB_1, const DblMatrix &UB_2) |
Comparator to sort a list of UBs in decreasing order based on the difference of cell angles from 90 degrees. More... | |
template<typename T , typename U > | |
Kernel::Matrix< T > | convertMatrix (const Kernel::Matrix< U > &matrix) |
MANTID_GEOMETRY_DLL IMDDimension_sptr | createDimension (const Poco::XML::Element &dimensionXML) |
Create a dimension from the provided XML element. More... | |
MANTID_GEOMETRY_DLL IMDDimension_sptr | createDimension (const std::string &dimensionXMLString) |
Creates IMDDimension objects based on input XML. More... | |
MANTID_GEOMETRY_DLL IMDDimension_sptr | createDimension (const std::string &dimensionXMLString, int nBins, coord_t min, coord_t max) |
Create a dimension object from the provided XML string, overriding certain attributes. More... | |
MANTID_GEOMETRY_DLL PolygonEdge::Orientation | crossingPoint (const PolygonEdge &edgeOne, const PolygonEdge &edgeTwo, Kernel::V2D &crossPoint) |
Calculate the crossing point of one edge with wrt another. More... | |
DECLARE_GENERATED_SPACE_GROUP (137, "P 42/n m c", "-x,-y,z; -y+1/2,x+1/2,z+1/2; -x+1/2,y+1/2,-z+1/2; -x+1/2,-y+1/2,-z+1/2") DECLARE_GENERATED_SPACE_GROUP(141 | |
z | DECLARE_GENERATED_SPACE_GROUP (142, "I 41/a c d", "-x+1/2,-y+1/2,z+1/2; -y,x+1/2,z+1/4; -x+1/2,y,-z+1/4; -x,-y+1/2,-z+1/4") DECLARE_GENERATED_SPACE_GROUP(227 |
MANTID_GEOMETRY_DLL bool | edgeAimsAt (const PolygonEdge &a, const PolygonEdge &b, PointClassification aclass, PolygonEdge::Orientation crossType) |
Return if the edges aim at each other. More... | |
MANTID_GEOMETRY_DLL bool | edgePixel (const Geometry::Instrument_const_sptr &inst, const std::string &bankName, int col, int row, int Edge) |
Function to find peaks near detector edge. More... | |
MANTID_GEOMETRY_DLL std::vector< PointGroup_sptr > | getAllPointGroups () |
MANTID_GEOMETRY_DLL std::vector< std::string > | getAllReflectionConditionNames () |
Returns all ReflectionCondition names. More... | |
MANTID_GEOMETRY_DLL const ReflectionConditions & | getAllReflectionConditions () |
MANTID_GEOMETRY_DLL std::vector< std::string > | getAllReflectionConditionSymbols () |
Returns all centering symbols. More... | |
MANTID_GEOMETRY_DLL std::string | getCrystalSystemAsString (const PointGroup::CrystalSystem &crystalSystem) |
Return a human-readable string for the given crystal system. More... | |
MANTID_GEOMETRY_DLL PointGroup::CrystalSystem | getCrystalSystemFromString (const std::string &crystalSystem) |
Returns the crystal system enum that corresponds to the supplied string or throws an invalid_argument exception. More... | |
static double | GetDiffFrom90Sum (const DblMatrix &UB) |
Get the cell angles for the unit cell corresponding to matrix UB and calculate the sum of the differences of the cell angles from 90 degrees. More... | |
detid_t | getFillFirstX (const GridDetector *me, int x, int y, int z) |
detid_t | getFillFirstY (const GridDetector *me, int x, int y, int z) |
detid_t | getFillFirstZ (const GridDetector *me, int x, int y, int z) |
MANTID_GEOMETRY_DLL gsl_matrix * | getGSLIdentityMatrix (size_t rows, size_t cols) |
Returns a GSL-indentity matrix. More... | |
MANTID_GEOMETRY_DLL gsl_matrix * | getGSLMatrix (const Kernel::IntMatrix &matrix) |
Returns a GSL-matrix for the given IntMatrix. More... | |
MANTID_GEOMETRY_DLL std::string | getIsotropicAtomBraggScattererString (const BraggScatterer_sptr &scatterer) |
MANTID_GEOMETRY_DLL std::string | getLatticeSystemAsString (const PointGroup::LatticeSystem &latticeSystem) |
Returns the supplied LatticeSystem as a string. More... | |
MANTID_GEOMETRY_DLL PointGroup::LatticeSystem | getLatticeSystemFromString (const std::string &latticeSystem) |
Returns the lattice system enum that corresponds to the supplied string or throws an invalid_argument exception.PointGroup::LatticeSystem. More... | |
MANTID_GEOMETRY_DLL PointGroupCrystalSystemMap | getPointGroupsByCrystalSystem () |
Returns a multimap with crystal system as key and point groups as values. More... | |
MANTID_GEOMETRY_DLL ReflectionCondition_sptr | getReflectionConditionByName (const std::string &name) |
Returns the requested ReflectionCondition, see getAllReflectionConditionNames for possible names. More... | |
MANTID_GEOMETRY_DLL ReflectionCondition_sptr | getReflectionConditionBySymbol (const std::string &symbol) |
Returns the ReflectionCondition for the specified centering symbol, see getAllReflectionConditionSymbols for possible symbols. More... | |
ReflectionCondition_sptr | getReflectionConditionWhere (const std::function< bool(const ReflectionCondition_sptr &)> &fn, const std::string &hint) |
Returns a reflection condition according to a filter function. More... | |
MANTID_GEOMETRY_DLL std::vector< std::string > | getTokenizedPositionString (const std::string &position) |
Returns components of comma-separated position string, cleaned from [ and ]. More... | |
MANTID_GEOMETRY_DLL SymmetryOperation | getUnitCellIntervalOperation (const SymmetryOperation &symOp) |
Returns a SymmetryOperation with the vector wrapped to the interval (0, 1]. More... | |
MANTID_GEOMETRY_DLL Kernel::V3D | getWrappedVector (const Kernel::V3D &vector) |
Returns a V3D with components on the interval (0, 1], as the version for V3R. More... | |
MANTID_GEOMETRY_DLL V3R | getWrappedVector (const V3R &vector) |
Wraps a V3R to the interval (0, 1]. More... | |
std::tuple< int, int, int > | getXYZFillFirstX (const GridDetector *me, int col, int id) |
std::tuple< int, int, int > | getXYZFillFirstY (const GridDetector *me, int col, int id) |
std::tuple< int, int, int > | getXYZFillFirstZ (const GridDetector *me, int col, int id) |
bool MANTID_GEOMETRY_DLL | intersection (const ConvexPolygon &P, const ConvexPolygon &Q, ConvexPolygon &out) |
Compute the instersection of two convex polygons. More... | |
bool MANTID_GEOMETRY_DLL | isValidGeneratorString (const std::string &generatorString) |
Free function that tries to parse the given list of symmetry operations and returns true if successfull. More... | |
MDFrameFactory_uptr MANTID_GEOMETRY_DLL | makeMDFrameFactoryChain () |
Make a complete factory chain. More... | |
MANTID_GEOMETRY_DLL bool | operator!= (const Group_const_sptr &lhs, const Group_const_sptr &rhs) |
Inequality operator for shared pointers. More... | |
MANTID_GEOMETRY_DLL const HKLFilter_const_sptr | operator& (const HKLFilter_const_sptr &lhs, const HKLFilter_const_sptr &rhs) |
Constructs an HKLFilterAnd from the operands. More... | |
MANTID_GEOMETRY_DLL Group_const_sptr | operator* (const Group_const_sptr &lhs, const Group_const_sptr &rhs) |
Convenience operator* for directly multiplying groups using shared pointers. More... | |
MANTID_GEOMETRY_DLL std::vector< Kernel::V3D > | operator* (const Group_const_sptr &lhs, const Kernel::V3D &rhs) |
Convenience operator* for getting a vector of V3D using shared pointers. More... | |
template<typename T > | |
V3R | 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... | |
std::vector< std::string > MANTID_GEOMETRY_DLL | operator* (const SymmetryOperation &symOp, const std::vector< std::string > &strings) |
Transform a vector of strings using a symmetry operation. More... | |
bool | operator< (const TrackDirection left, const TrackDirection right) |
std::ostream & | operator<< (std::ostream &of, const BnId &A) |
Output as a stream. More... | |
MANTID_GEOMETRY_DLL std::ostream & | operator<< (std::ostream &os, const BoundingBox &box) |
Print out the bounding box values to a stream. More... | |
MANTID_GEOMETRY_DLL std::ostream & | operator<< (std::ostream &os, const CompAssembly &ass) |
Print information about elements in the assembly to a stream Overload the operator <<. More... | |
std::ostream & | operator<< (std::ostream &os, const Component &comp) |
Prints a text representation. More... | |
MANTID_GEOMETRY_DLL std::ostream & | operator<< (std::ostream &os, const ConvexPolygon &polygon) |
Print a polygon to a stream. More... | |
MANTID_GEOMETRY_DLL std::ostream & | operator<< (std::ostream &os, const FitParameter &f) |
Prints the value of parameter. More... | |
MANTID_GEOMETRY_DLL std::ostream & | operator<< (std::ostream &os, const GridDetector &ass) |
Print information about elements in the assembly to a stream Overload the operator <<. More... | |
MANTID_GEOMETRY_DLL std::ostream & | operator<< (std::ostream &os, const ObjCompAssembly &ass) |
Print information about elements in the assembly to a stream Overload the operator <<. More... | |
MANTID_GEOMETRY_DLL std::ostream & | operator<< (std::ostream &os, const RectangularDetector &ass) |
Print information about elements in the assembly to a stream Overload the operator <<. More... | |
MANTID_GEOMETRY_DLL std::ostream & | operator<< (std::ostream &os, const StructuredDetector &ass) |
Print information about elements in the assembly to a stream Overload the operator <<. More... | |
MANTID_GEOMETRY_DLL std::ostream & | operator<< (std::ostream &os, const TrackDirection &direction) |
std::ostream & | operator<< (std::ostream &os, TrackDirection direction) |
MANTID_GEOMETRY_DLL std::ostream & | operator<< (std::ostream &out, const UnitCell &unitCell) |
std::ostream & | operator<< (std::ostream &OX, const Acomp &A) |
Stream operator (uses Acomp::write) More... | |
std::ostream & | operator<< (std::ostream &OX, const Algebra &A) |
Write to standard stream. More... | |
std::ostream & | operator<< (std::ostream &OX, const RotaryCounter &A) |
Output stream assesor. More... | |
MANTID_GEOMETRY_DLL std::ostream & | operator<< (std::ostream &stream, const PointGroup &self) |
Returns a streamed representation of the PointGroup object. More... | |
MANTID_GEOMETRY_DLL std::ostream & | operator<< (std::ostream &stream, const SpaceGroup &self) |
MANTID_GEOMETRY_DLL std::ostream & | operator<< (std::ostream &stream, const SymmetryOperation &operation) |
Stream output operator, writes the identifier to stream. More... | |
MANTID_GEOMETRY_DLL bool | operator== (const Group_const_sptr &lhs, const Group_const_sptr &rhs) |
Equality operator for shared pointers. More... | |
MANTID_GEOMETRY_DLL std::istream & | operator>> (std::istream &in, FitParameter &f) |
Reads in information about a fitting parameter. More... | |
MANTID_GEOMETRY_DLL std::istream & | operator>> (std::istream &stream, SymmetryOperation &operation) |
Reads identifier from stream and tries to parse as a symbol. More... | |
MANTID_GEOMETRY_DLL const HKLFilter_const_sptr | operator| (const HKLFilter_const_sptr &lhs, const HKLFilter_const_sptr &rhs) |
Constructs an HKLFilterOr from the operands. More... | |
MANTID_GEOMETRY_DLL const HKLFilter_const_sptr | operator~ (const HKLFilter_const_sptr &filter) |
Constructs an HKLFilterNot from the operand. More... | |
MANTID_GEOMETRY_DLL PolygonEdge::Orientation | orientation (const PolygonEdge &focusEdge, const PolygonEdge &refEdge, double &t) |
Calculate the orientation type of one edge wrt to another. More... | |
template<typename T > | |
MatrixVectorPair< T, V3R > | parseMatrixVectorPair (const std::string &matrixVectorString) |
Tries to parse the given string. More... | |
int | sectionV3D (std::string &A, Mantid::Kernel::V3D &out) |
void | split (const int A, int &S, int &V) |
Split a number into the sign and positive value. More... | |
MANTID_GEOMETRY_DLL UnitCell | strToUnitCell (const std::string &unitCellString) |
std::vector< std::string > | transformReflectionConditions (const std::function< std::string(const ReflectionCondition_sptr &)> &fn) |
Helper function that transforms all ReflectionConditions to strings. More... | |
MANTID_GEOMETRY_DLL std::string | unitCellToStr (const UnitCell &unitCell) |
Variables | |
static const std::string | center_types [ReducedCell::NUM_CELL_TYPES+1] |
Array of Strings specifying the centering for reduced cells for rows 1 to 44 of Table 2. More... | |
I a m | d |
constexpr double | deg2rad = M_PI / 180. |
Defines units/enum for Crystal work. More... | |
Mantid::Kernel::Logger | g_log ("Goniometer") |
static const std::string | lattice_types [ReducedCell::NUM_CELL_TYPES+1] |
Array of Strings specifying the cell type for reduced cells for rows 1 to 44 of Table 2. More... | |
z F d | m |
constexpr double | rad2deg = 180. / M_PI |
Radians to degrees conversion factor. More... | |
static const double | transform_modifier [2][3][3] |
These transforms pre-multiply the basic transforms in certain cases, as listed in the footnotes to Table 2. More... | |
static const double | transforms [ReducedCell::NUM_CELL_TYPES+1][3][3] |
Array of basic transformations from reduced cell to conventional cell for rows 1 to 44 of Table 2. More... | |
I a m | x |
I a m | y |
I a m | z |
using Mantid::Geometry::AbstractSpaceGroupGenerator_sptr = typedef std::shared_ptr<AbstractSpaceGroupGenerator> |
Definition at line 64 of file SpaceGroupFactory.h.
using Mantid::Geometry::AbstractSymmetryElementGenerator_sptr = typedef std::shared_ptr<AbstractSymmetryElementGenerator> |
Definition at line 48 of file SymmetryElementFactory.h.
using Mantid::Geometry::BoundingBox_const_sptr = typedef std::shared_ptr<const BoundingBox> |
A shared pointer to a const BoundingBox.
Definition at line 195 of file BoundingBox.h.
using Mantid::Geometry::BoundingBox_sptr = typedef std::shared_ptr<BoundingBox> |
A shared pointer to a BoundingBox.
Definition at line 193 of file BoundingBox.h.
using Mantid::Geometry::BraggScatterer_sptr = typedef std::shared_ptr<BraggScatterer> |
Definition at line 25 of file BraggScatterer.h.
using Mantid::Geometry::BraggScattererFactory = typedef Mantid::Kernel::SingletonHolder<BraggScattererFactoryImpl> |
Definition at line 71 of file BraggScattererFactory.h.
using Mantid::Geometry::BraggScattererInCrystalStructure_sptr = typedef std::shared_ptr<BraggScattererInCrystalStructure> |
Definition at line 60 of file BraggScattererInCrystalStructure.h.
using Mantid::Geometry::CenteringGroup_const_sptr = typedef std::shared_ptr<const CenteringGroup> |
Definition at line 54 of file CenteringGroup.h.
using Mantid::Geometry::CenteringGroup_sptr = typedef std::shared_ptr<CenteringGroup> |
Definition at line 53 of file CenteringGroup.h.
using Mantid::Geometry::CenteringGroupCreator = typedef Mantid::Kernel::SingletonHolder<CenteringGroupCreatorImpl> |
Definition at line 80 of file CenteringGroup.h.
using Mantid::Geometry::component_map_cit = typedef tbb::concurrent_unordered_multimap<ComponentID, std::shared_ptr<Parameter> >::const_iterator |
Definition at line 41 of file ParameterMap.h.
using Mantid::Geometry::component_map_it = typedef tbb::concurrent_unordered_multimap<ComponentID, std::shared_ptr<Parameter> >::iterator |
Parameter map iterator typedef.
Definition at line 40 of file ParameterMap.h.
using Mantid::Geometry::ComponentID = typedef IComponent * |
Define a type for a unique component identifier.
Definition at line 33 of file IComponent.h.
using Mantid::Geometry::ComponentInfoConstIt = typedef ComponentInfoIterator<const ComponentInfo> |
Definition at line 141 of file ComponentInfo.h.
using Mantid::Geometry::ComponentInfoIt = typedef ComponentInfoIterator<ComponentInfo> |
Definition at line 140 of file ComponentInfo.h.
using Mantid::Geometry::CompositeBraggScatterer_sptr = typedef std::shared_ptr<CompositeBraggScatterer> |
Definition at line 47 of file CompositeBraggScatterer.h.
using Mantid::Geometry::Container_const_sptr = typedef std::shared_ptr<const Container> |
Typdef for a shared pointer to a const object.
Definition at line 107 of file Container.h.
using Mantid::Geometry::Container_sptr = typedef std::shared_ptr<Container> |
Typdef for a shared pointer.
Definition at line 105 of file Container.h.
using Mantid::Geometry::CrystalStructure_sptr = typedef std::shared_ptr<CrystalStructure> |
Definition at line 101 of file CrystalStructure.h.
using Mantid::Geometry::CyclicGroup_const_sptr = typedef std::shared_ptr<const CyclicGroup> |
Definition at line 77 of file CyclicGroup.h.
using Mantid::Geometry::CyclicGroup_sptr = typedef std::shared_ptr<CyclicGroup> |
Definition at line 76 of file CyclicGroup.h.
using Mantid::Geometry::DetectorGroup_const_sptr = typedef std::shared_ptr<const DetectorGroup> |
Typedef for shared pointer to a const object.
Definition at line 235 of file DetectorGroup.h.
using Mantid::Geometry::DetectorGroup_sptr = typedef std::shared_ptr<DetectorGroup> |
Typedef for shared pointer.
Definition at line 233 of file DetectorGroup.h.
using Mantid::Geometry::DetectorInfoConstIt = typedef DetectorInfoIterator<const DetectorInfo> |
Definition at line 138 of file DetectorInfo.h.
using Mantid::Geometry::DetectorInfoIt = typedef DetectorInfoIterator<DetectorInfo> |
Definition at line 137 of file DetectorInfo.h.
using Mantid::Geometry::GridDetector_const_sptr = typedef std::shared_ptr<const GridDetector> |
Definition at line 207 of file GridDetector.h.
using Mantid::Geometry::GridDetector_sptr = typedef std::shared_ptr<GridDetector> |
Definition at line 206 of file GridDetector.h.
using Mantid::Geometry::Group_const_sptr = typedef std::shared_ptr<const Group> |
using Mantid::Geometry::Group_sptr = typedef std::shared_ptr<Group> |
using Mantid::Geometry::HKLFilter_const_sptr = typedef std::shared_ptr<const HKLFilter> |
Definition at line 76 of file HKLFilter.h.
using Mantid::Geometry::HKLFilter_sptr = typedef std::shared_ptr<HKLFilter> |
Definition at line 77 of file HKLFilter.h.
using Mantid::Geometry::HKLFilter_uptr = typedef std::unique_ptr<HKLFilter> |
Definition at line 75 of file HKLFilter.h.
using Mantid::Geometry::ICompAssembly_const_sptr = typedef std::shared_ptr<const ICompAssembly> |
Shared pointer to a const ICompAssembly.
Definition at line 81 of file ICompAssembly.h.
using Mantid::Geometry::ICompAssembly_sptr = typedef std::shared_ptr<ICompAssembly> |
Shared pointer to a ICompAssembly.
Definition at line 79 of file ICompAssembly.h.
using Mantid::Geometry::IComponent_const_sptr = typedef std::shared_ptr<const IComponent> |
Typdef of a shared pointer to a const IComponent.
Definition at line 161 of file IComponent.h.
using Mantid::Geometry::IComponent_sptr = typedef std::shared_ptr<IComponent> |
Typedef of a shared pointer to a IComponent.
Definition at line 159 of file IComponent.h.
typedef std::shared_ptr< const IDetector > Mantid::Geometry::IDetector_const_sptr |
Shared pointer to IDetector (const version)
Shared pointer to an const IDetector object.
Definition at line 102 of file IDetector.h.
using Mantid::Geometry::IDetector_const_uptr = typedef std::unique_ptr<const IDetector> |
unique pointer to an IDetector (const version)
Definition at line 27 of file IDetector_fwd.h.
typedef std::shared_ptr< IDetector > Mantid::Geometry::IDetector_sptr |
Shared pointer to IDetector.
Shared pointer to an IDetector object.
Definition at line 100 of file IDetector.h.
using Mantid::Geometry::IDetector_uptr = typedef std::unique_ptr<IDetector> |
unique pointer to an IDetector
Definition at line 25 of file IDetector_fwd.h.
using Mantid::Geometry::IDFObject_const_sptr = typedef std::shared_ptr<const AbstractIDFObject> |
Definition at line 92 of file IDFObject.h.
using Mantid::Geometry::IDFObject_sptr = typedef std::shared_ptr<AbstractIDFObject> |
Definition at line 91 of file IDFObject.h.
using Mantid::Geometry::IMDDimension_const_sptr = typedef std::shared_ptr<const IMDDimension> |
Shared Pointer to const IMDDimension.
Not strictly necessary since IMDDimension is pure abstract.
Definition at line 101 of file IMDDimension.h.
using Mantid::Geometry::IMDDimension_sptr = typedef std::shared_ptr<IMDDimension> |
Shared Pointer for IMDDimension. Frequently used type in framework.
Definition at line 98 of file IMDDimension.h.
using Mantid::Geometry::Instrument_const_sptr = typedef std::shared_ptr<const Instrument> |
Shared pointer to an const instrument object.
Definition at line 23 of file Instrument_fwd.h.
using Mantid::Geometry::Instrument_const_uptr = typedef std::unique_ptr<const Instrument> |
unique pointer to an instrument (const version)
Definition at line 27 of file Instrument_fwd.h.
using Mantid::Geometry::Instrument_sptr = typedef std::shared_ptr<Instrument> |
Shared pointer to an instrument object.
Definition at line 21 of file Instrument_fwd.h.
using Mantid::Geometry::Instrument_uptr = typedef std::unique_ptr<Instrument> |
unique pointer to an instrument
Definition at line 25 of file Instrument_fwd.h.
using Mantid::Geometry::InstrumentParameterCache = typedef std::map<std::pair<std::string, const IComponent *>, std::shared_ptr<XMLInstrumentParameter> > |
Convenience typedef.
Definition at line 36 of file Instrument.h.
using Mantid::Geometry::IObjComponent_const_sptr = typedef std::shared_ptr<const IObjComponent> |
Shared pointer to IObjComponent (const version)
Definition at line 108 of file IObjComponent.h.
using Mantid::Geometry::IObjComponent_sptr = typedef std::shared_ptr<IObjComponent> |
Shared pointer to IObjComponent.
Definition at line 106 of file IObjComponent.h.
using Mantid::Geometry::IObject_const_sptr = typedef std::shared_ptr<const IObject> |
using Mantid::Geometry::IObject_const_uptr = typedef std::unique_ptr<const IObject> |
using Mantid::Geometry::IObject_sptr = typedef std::shared_ptr<IObject> |
using Mantid::Geometry::IObject_uptr = typedef std::unique_ptr<IObject> |
using Mantid::Geometry::IPeak_uptr = typedef std::unique_ptr<IPeak> |
typedef std::shared_ptr< IsotropicAtomBraggScatterer > Mantid::Geometry::IsotropicAtomBraggScatterer_sptr |
Definition at line 18 of file IsotropicAtomBraggScatterer.h.
using Mantid::Geometry::Links = typedef Track::LType |
Typedef for object intersections.
Definition at line 27 of file InstrumentRayTracer.h.
using Mantid::Geometry::MDFrame_const_sptr = typedef std::shared_ptr<const MDFrame> |
using Mantid::Geometry::MDFrame_const_uptr = typedef std::unique_ptr<const MDFrame> |
using Mantid::Geometry::MDFrame_sptr = typedef std::shared_ptr<MDFrame> |
using Mantid::Geometry::MDFrame_uptr = typedef std::unique_ptr<MDFrame> |
using Mantid::Geometry::MDFrameFactory_uptr = typedef std::unique_ptr<MDFrameFactory> |
Helper typedef.
Definition at line 37 of file MDFrameFactory.h.
using Mantid::Geometry::MDHistoDimension_const_sptr = typedef std::shared_ptr<const MDHistoDimension> |
Shared pointer to a const MDHistoDimension.
Definition at line 151 of file MDHistoDimension.h.
using Mantid::Geometry::MDHistoDimension_sptr = typedef std::shared_ptr<MDHistoDimension> |
Shared pointer to a MDHistoDimension.
Definition at line 148 of file MDHistoDimension.h.
using Mantid::Geometry::MDImplicitFunction_sptr = typedef std::shared_ptr<MDImplicitFunction> |
Definition at line 278 of file MDImplicitFunction.h.
using Mantid::Geometry::ObjCompAssembly_const_sptr = typedef std::shared_ptr<const ObjCompAssembly> |
Shared pointer to ObjCompAssembly (const version)
Definition at line 96 of file ObjCompAssembly.h.
using Mantid::Geometry::ObjCompAssembly_sptr = typedef std::shared_ptr<ObjCompAssembly> |
Shared pointer to ObjCompAssembly.
Definition at line 94 of file ObjCompAssembly.h.
using Mantid::Geometry::Parameter_sptr = typedef std::shared_ptr<Parameter> |
Typedef for the shared pointer.
Definition at line 195 of file Parameter.h.
using Mantid::Geometry::ParameterMap_const_sptr = typedef std::shared_ptr<const ParameterMap> |
ParameterMap constant shared pointer typedef.
Definition at line 337 of file ParameterMap.h.
using Mantid::Geometry::ParameterMap_sptr = typedef std::shared_ptr<ParameterMap> |
ParameterMap shared pointer typedef.
Definition at line 335 of file ParameterMap.h.
using Mantid::Geometry::ParsedRationalNumber = typedef boost::fusion::vector<int, boost::optional<int> > |
Definition at line 21 of file MatrixVectorPairParser.h.
using Mantid::Geometry::PeakShape_const_sptr = typedef std::shared_ptr<const PeakShape> |
Definition at line 43 of file PeakShape.h.
using Mantid::Geometry::PeakShape_sptr = typedef std::shared_ptr<PeakShape> |
Definition at line 42 of file PeakShape.h.
using Mantid::Geometry::PeakTransform_const_sptr = typedef std::shared_ptr<const PeakTransform> |
Definition at line 60 of file PeakTransform.h.
using Mantid::Geometry::PeakTransform_sptr = typedef std::shared_ptr<PeakTransform> |
Typedef for a PeakTransform wrapped in a shared_pointer.
Definition at line 59 of file PeakTransform.h.
using Mantid::Geometry::PeakTransformFactory_sptr = typedef std::shared_ptr<PeakTransformFactory> |
Factory Shared Pointer typedef.
Definition at line 26 of file PeakTransformFactory.h.
using Mantid::Geometry::PeakTransformHKLFactory = typedef ConcretePeakTransformFactory<PeakTransformHKL> |
Typedef a factory for type of PeaksTransform.
Definition at line 36 of file PeakTransformHKL.h.
using Mantid::Geometry::PeakTransformQLabFactory = typedef ConcretePeakTransformFactory<PeakTransformQLab> |
Typedef a factory for type of PeaksTransform.
Definition at line 36 of file PeakTransformQLab.h.
using Mantid::Geometry::PeakTransformQSampleFactory = typedef ConcretePeakTransformFactory<PeakTransformQSample> |
Typedef a factory for type of PeaksTransform.
Definition at line 36 of file PeakTransformQSample.h.
using Mantid::Geometry::PointGroup_sptr = typedef std::shared_ptr<PointGroup> |
Shared pointer to a PointGroup.
Definition at line 67 of file PointGroup.h.
using Mantid::Geometry::PointGroupCrystalSystemMap = typedef std::multimap<PointGroup::CrystalSystem, PointGroup_sptr, CrystalSystemComparator> |
Definition at line 91 of file PointGroup.h.
using Mantid::Geometry::PointGroupFactory = typedef Mantid::Kernel::SingletonHolder<PointGroupFactoryImpl> |
Definition at line 97 of file PointGroupFactory.h.
using Mantid::Geometry::PointGroupGenerator_sptr = typedef std::shared_ptr<PointGroupGenerator> |
Definition at line 42 of file PointGroupFactory.h.
using Mantid::Geometry::RationalNumber = typedef boost::rational<int> |
V3R :
In crystallography, many operations use rational numbers like 1/2, 1/4 or 2/3. Floating point numbers can approximate these, but calculations involving these approximations are never exact.
V3R is a vector with three rational components, implemented using boost::rational<int>. This way, crystallographic calculations involving fractional vectors may be carried out exactly (for example symmetry operations with a translational component).
using Mantid::Geometry::RectangularDetector_const_sptr = typedef std::shared_ptr<const RectangularDetector> |
Definition at line 95 of file RectangularDetector.h.
using Mantid::Geometry::RectangularDetector_sptr = typedef std::shared_ptr<RectangularDetector> |
Definition at line 94 of file RectangularDetector.h.
using Mantid::Geometry::ReflectionCondition_sptr = typedef std::shared_ptr<ReflectionCondition> |
Shared pointer to a ReflectionCondition.
Definition at line 152 of file ReflectionCondition.h.
using Mantid::Geometry::ReflectionConditions = typedef std::vector<ReflectionCondition_sptr> |
A collection of reflections.
Definition at line 154 of file ReflectionCondition.h.
using Mantid::Geometry::SampleEnvironment_const_uptr = typedef std::unique_ptr<const SampleEnvironment> |
Definition at line 68 of file SampleEnvironment.h.
using Mantid::Geometry::SampleEnvironment_uptr = typedef std::unique_ptr<SampleEnvironment> |
Definition at line 66 of file SampleEnvironment.h.
using Mantid::Geometry::SpaceGroup_const_sptr = typedef std::shared_ptr<const SpaceGroup> |
Definition at line 82 of file SpaceGroup.h.
using Mantid::Geometry::SpaceGroup_sptr = typedef std::shared_ptr<SpaceGroup> |
Definition at line 81 of file SpaceGroup.h.
using Mantid::Geometry::SpaceGroupFactory = typedef Mantid::Kernel::SingletonHolder<SpaceGroupFactoryImpl> |
Definition at line 226 of file SpaceGroupFactory.h.
using Mantid::Geometry::StructuredDetector_const_sptr = typedef std::shared_ptr<const StructuredDetector> |
Definition at line 173 of file StructuredDetector.h.
using Mantid::Geometry::StructuredDetector_sptr = typedef std::shared_ptr<StructuredDetector> |
Definition at line 172 of file StructuredDetector.h.
using Mantid::Geometry::StructureFactor = typedef std::complex<double> |
Definition at line 21 of file BraggScatterer.h.
using Mantid::Geometry::StructureFactorCalculator_sptr = typedef std::shared_ptr<StructureFactorCalculator> |
Definition at line 43 of file StructureFactorCalculator.h.
using Mantid::Geometry::StructureFactorSummation_sptr = typedef std::shared_ptr<StructureFactorCalculatorSummation> |
Definition at line 39 of file StructureFactorCalculatorSummation.h.
using Mantid::Geometry::SymmetryElement_sptr = typedef std::shared_ptr<SymmetryElement> |
Definition at line 53 of file SymmetryElement.h.
using Mantid::Geometry::SymmetryElementFactory = typedef Mantid::Kernel::SingletonHolder<SymmetryElementFactoryImpl> |
Definition at line 223 of file SymmetryElementFactory.h.
using Mantid::Geometry::SymmetryElementIdentity_sptr = typedef std::shared_ptr<SymmetryElementIdentity> |
Definition at line 67 of file SymmetryElement.h.
using Mantid::Geometry::SymmetryElementInversion_sptr = typedef std::shared_ptr<SymmetryElementInversion> |
Definition at line 88 of file SymmetryElement.h.
using Mantid::Geometry::SymmetryElementMirror_sptr = typedef std::shared_ptr<SymmetryElementMirror> |
Definition at line 184 of file SymmetryElement.h.
using Mantid::Geometry::SymmetryElementRotation_sptr = typedef std::shared_ptr<SymmetryElementRotation> |
Definition at line 166 of file SymmetryElement.h.
using Mantid::Geometry::SymmetryElementTranslation_sptr = typedef std::shared_ptr<SymmetryElementTranslation> |
Definition at line 109 of file SymmetryElement.h.
using Mantid::Geometry::SymmetryElementWithAxis_sptr = typedef std::shared_ptr<SymmetryElementWithAxis> |
Definition at line 135 of file SymmetryElement.h.
using Mantid::Geometry::SymmetryOperationFactory = typedef Mantid::Kernel::SingletonHolder<SymmetryOperationFactoryImpl> |
Definition at line 65 of file SymmetryOperationFactory.h.
using Mantid::Geometry::Vec_MDHistoDimensionBuilder = typedef std::vector<MDHistoDimensionBuilder> |
Handy typedef for collection of builders.
Definition at line 86 of file MDHistoDimensionBuilder.h.
using Mantid::Geometry::VecIMDDimension_const_sptr = typedef std::vector<IMDDimension_const_sptr> |
Vector of constant shared pointers to IMDDimensions.
Definition at line 103 of file IMDDimension.h.
using Mantid::Geometry::VecIMDDimension_sptr = typedef std::vector<IMDDimension_sptr> |
Vector of shared pointers to IMDDimensions.
Definition at line 105 of file IMDDimension.h.
Flag for angle units used in UnitCell class.
Enumerator | |
---|---|
angDegrees | |
angRadians |
Definition at line 26 of file AngleUnits.h.
Describes the topology of a detectors group used to calculate angular position and angular measures for detectors.
The topology defines the meaning of angular measurements for a detector
Enumerator | |
---|---|
rect | |
cyl | |
undef |
Definition at line 31 of file IDetector.h.
Type to distingusih between l and r handedness.
Enumerator | |
---|---|
Left | |
Right |
Definition at line 18 of file ReferenceFrame.h.
Enumeration for point type w.r.t an edge.
Definition at line 58 of file PolygonEdge.h.
Type to describe pointing along options.
Enumerator | |
---|---|
X | |
Y | |
Z |
Definition at line 16 of file ReferenceFrame.h.
|
strong |
Enumerator | |
---|---|
None | |
Centering | |
SpaceGroup | |
StructureFactor |
Definition at line 17 of file ReflectionGenerator.h.
Enumerator | |
---|---|
CW | |
CCW | Clockwise rotation. |
Definition at line 32 of file Goniometer.h.
|
strong |
PointingAlong Mantid::Geometry::axisNameToAxisType | ( | const std::string & | label, |
const std::string & | input | ||
) |
Definition at line 922 of file InstrumentDefinitionParser.cpp.
Referenced by Mantid::Geometry::InstrumentDefinitionParser::readDefaults().
bool Mantid::Geometry::checkValidOrderString | ( | const std::string & | order | ) |
Definition at line 488 of file GridDetector.cpp.
Referenced by Mantid::Geometry::GridDetector::validateInput().
PointClassification Mantid::Geometry::classify | ( | const V2D & | pt, |
const PolygonEdge & | edge | ||
) |
Helper function for classification.
Classify a point with respect to an edge, i.e.
left, right of edge etc.
pt | :: A point as V2D |
edge | :: A test edge object |
Definition at line 47 of file PolygonEdge.cpp.
References Behind, Between, Beyond, Destination, Mantid::Geometry::PolygonEdge::direction(), Mantid::Geometry::PolygonEdge::end(), Mantid::Kernel::V2D::norm(), OnLeft, OnRight, Origin, Mantid::Geometry::PolygonEdge::start(), Mantid::Kernel::V2D::X(), and Mantid::Kernel::V2D::Y().
Referenced by Mantid::Geometry::ConvexPolygon::contains(), intersection(), and orientation().
|
static |
Comparator function for sorting list of UB matrices based on the sum of the lengths of the corresponding real space cell edge lengths |a|+|b|+|C|.
Definition at line 26 of file NiggliCell.cpp.
References Mantid::Geometry::OrientedLattice::GetABC(), and Mantid::Kernel::V3D::norm().
Referenced by Mantid::Geometry::NiggliCell::MakeNiggliUB().
|
static |
Comparator to sort a list of UBs in decreasing order based on the difference of cell angles from 90 degrees.
Definition at line 70 of file NiggliCell.cpp.
References GetDiffFrom90Sum().
Referenced by Mantid::Geometry::NiggliCell::MakeNiggliUB().
Kernel::Matrix< T > Mantid::Geometry::convertMatrix | ( | const Kernel::Matrix< U > & | matrix | ) |
Definition at line 159 of file SymmetryOperation.h.
References Mantid::Kernel::Matrix< T >::numCols(), and Mantid::Kernel::Matrix< T >::numRows().
IMDDimension_sptr Mantid::Geometry::createDimension | ( | const Poco::XML::Element & | dimensionXML | ) |
Create a dimension from the provided XML element.
Definition at line 41 of file IMDDimensionFactory.cpp.
References makeMDFrameFactoryChain().
IMDDimension_sptr Mantid::Geometry::createDimension | ( | const std::string & | dimensionXMLString | ) |
Creates IMDDimension objects based on input XML.
Create a dimension object from the provided XML string.
dimensionXMLString | The XML string |
Poco::XML::SAXParseException | If the provided string is not valid XML |
Definition at line 27 of file IMDDimensionFactory.cpp.
References createDimension().
Referenced by createDimension(), Mantid::Geometry::MDGeometryXMLParser::execute(), and Mantid::MDAlgorithms::LoadMD::loadDimensions().
IMDDimension_sptr Mantid::Geometry::createDimension | ( | const std::string & | dimensionXMLString, |
int | nBins, | ||
coord_t | min, | ||
coord_t | max | ||
) |
Create a dimension object from the provided XML string, overriding certain attributes.
dimensionXMLString | The XML string from which to construct the dimension object. |
nBins | The number of bins to set on the dimension object. |
min | The minimum extent to set on the dimension. |
max | The maximum extent to set on the dimension. |
Definition at line 127 of file IMDDimensionFactory.cpp.
References createDimension().
PolygonEdge::Orientation Mantid::Geometry::crossingPoint | ( | const PolygonEdge & | edgeOne, |
const PolygonEdge & | edgeTwo, | ||
V2D & | crossPoint | ||
) |
Calculate the crossing point of one edge with wrt another.
Calculate the crossing point of this edge with another.
edgeOne | :: The first polygon edge |
edgeTwo | :: The second polygon edge |
crossPoint | [Out] :: If found the point of intersection is filled here |
Definition at line 104 of file PolygonEdge.cpp.
References Mantid::Geometry::PolygonEdge::Collinear, Mantid::Geometry::PolygonEdge::direction(), Mantid::Geometry::PolygonEdge::end(), EPSILON(), Mantid::Kernel::gtEquals(), Mantid::Kernel::ltEquals(), Mantid::Kernel::V2D::norm(), orientation(), Mantid::Geometry::PolygonEdge::Parallel, Mantid::Geometry::PolygonEdge::point(), Mantid::Geometry::PolygonEdge::SkewCross, Mantid::Geometry::PolygonEdge::SkewNoCross, and Mantid::Geometry::PolygonEdge::start().
Referenced by intersection().
Mantid::Geometry::DECLARE_GENERATED_SPACE_GROUP | ( | 137 | , |
"P 42/n m c" | , | ||
"- | x, | ||
- | y, | ||
z;-y+1/ | 2, | ||
x+1/ | 2, | ||
z+1/2;-x+1/ | 2, | ||
y+1/ | 2, | ||
-z+1/2;-x+1/ | 2, | ||
-y+1/ | 2, | ||
-z+1/2" | |||
) |
z Mantid::Geometry::DECLARE_GENERATED_SPACE_GROUP | ( | 142 | , |
"I 41/a c d" | , | ||
"-x+1/ | 2, | ||
-y+1/ | 2, | ||
z+1/2;- | y, | ||
x+1/ | 2, | ||
z+1/4;-x+1/ | 2, | ||
y | , | ||
-z+1/4;- | x, | ||
-y+1/ | 2, | ||
-z+1/4" | |||
) |
bool Mantid::Geometry::edgeAimsAt | ( | const PolygonEdge & | a, |
const PolygonEdge & | b, | ||
PointClassification | aclass, | ||
PolygonEdge::Orientation | crossType | ||
) |
Return if the edges aim at each other.
a | :: First edge |
b | :: Second edge |
aclass | :: The point classification of a point on edge a |
crossType | :: The edge orientation classification |
Definition at line 145 of file PolygonEdge.cpp.
References Beyond, Mantid::Geometry::PolygonEdge::Collinear, Mantid::Geometry::PolygonEdge::direction(), Mantid::Kernel::gtEquals(), OnLeft, OnRight, and Mantid::Kernel::V2D::X().
Referenced by intersection().
bool Mantid::Geometry::edgePixel | ( | const Mantid::Geometry::Instrument_const_sptr & | inst, |
const std::string & | bankName, | ||
int | col, | ||
int | row, | ||
int | Edge | ||
) |
Function to find peaks near detector edge.
inst | Instrument |
bankName | Name of detector bank |
col | Column number containing peak |
row | Row number containing peak |
Edge | Number of edge points for each bank |
Definition at line 22 of file EdgePixel.cpp.
References getName().
Referenced by Mantid::MDAlgorithms::FindPeaksMD::addPeak(), Mantid::Crystal::PredictPeaks::calculateQAndAddToOutput(), Mantid::Crystal::OptimizeLatticeForCellType::exec(), Mantid::MDAlgorithms::FindPeaksMD::findPeaks(), Mantid::Crystal::CentroidPeaks::integrate(), Mantid::Crystal::CentroidPeaks::integrateEvent(), and Mantid::Crystal::CentroidPeaks::removeEdgePeaks().
std::vector< PointGroup_sptr > Mantid::Geometry::getAllPointGroups | ( | ) |
Definition at line 195 of file PointGroup.cpp.
References Mantid::Kernel::SingletonHolder< T >::Instance().
Referenced by getPointGroupsByCrystalSystem().
std::vector< std::string > Mantid::Geometry::getAllReflectionConditionNames | ( | ) |
Returns all ReflectionCondition names.
Definition at line 58 of file ReflectionCondition.cpp.
References transformReflectionConditions().
const ReflectionConditions & Mantid::Geometry::getAllReflectionConditions | ( | ) |
Definition at line 33 of file ReflectionCondition.cpp.
Referenced by Mantid::Crystal::PredictFractionalPeaks::exec(), getReflectionConditionWhere(), Mantid::Crystal::PredictFractionalPeaks::init(), Mantid::Crystal::StatisticsOfPeaksWorkspace::init(), Mantid::Geometry::CrystalStructure::setReflectionConditionFromSpaceGroup(), and transformReflectionConditions().
std::vector< std::string > Mantid::Geometry::getAllReflectionConditionSymbols | ( | ) |
Returns all centering symbols.
Definition at line 63 of file ReflectionCondition.cpp.
References transformReflectionConditions().
Referenced by Mantid::Crystal::CountReflections::init().
std::string Mantid::Geometry::getCrystalSystemAsString | ( | const PointGroup::CrystalSystem & | crystalSystem | ) |
Return a human-readable string for the given crystal system.
Definition at line 219 of file PointGroup.cpp.
References Mantid::Geometry::PointGroup::Cubic, Mantid::Geometry::PointGroup::Hexagonal, Mantid::Geometry::PointGroup::Monoclinic, Mantid::Geometry::PointGroup::Orthorhombic, Mantid::Geometry::PointGroup::Tetragonal, and Mantid::Geometry::PointGroup::Trigonal.
Referenced by operator<<().
PointGroup::CrystalSystem Mantid::Geometry::getCrystalSystemFromString | ( | const std::string & | crystalSystem | ) |
Returns the crystal system enum that corresponds to the supplied string or throws an invalid_argument exception.
Definition at line 240 of file PointGroup.cpp.
References Mantid::Geometry::PointGroup::Cubic, Mantid::Geometry::PointGroup::Hexagonal, Mantid::Geometry::PointGroup::Monoclinic, Mantid::Geometry::PointGroup::Orthorhombic, Mantid::Geometry::PointGroup::Tetragonal, Mantid::Geometry::PointGroup::Triclinic, and Mantid::Geometry::PointGroup::Trigonal.
|
static |
Get the cell angles for the unit cell corresponding to matrix UB and calculate the sum of the differences of the cell angles from 90 degrees.
UB | the UB matrix |
Definition at line 49 of file NiggliCell.cpp.
References Mantid::Kernel::V3D::angle(), fabs, and Mantid::Geometry::OrientedLattice::GetABC().
Referenced by CompareDiffFrom90().
detid_t Mantid::Geometry::getFillFirstX | ( | const GridDetector * | me, |
int | x, | ||
int | y, | ||
int | z | ||
) |
Definition at line 138 of file GridDetector.cpp.
References Mantid::Geometry::GridDetector::idFillOrder(), Mantid::Geometry::GridDetector::idstart(), Mantid::Geometry::GridDetector::idstep(), Mantid::Geometry::GridDetector::idstepbyrow(), x, y, Mantid::Geometry::GridDetector::ypixels(), z, and Mantid::Geometry::GridDetector::zpixels().
Referenced by Mantid::Geometry::GridDetector::getDetectorIDAtXYZ().
detid_t Mantid::Geometry::getFillFirstY | ( | const GridDetector * | me, |
int | x, | ||
int | y, | ||
int | z | ||
) |
Definition at line 131 of file GridDetector.cpp.
References Mantid::Geometry::GridDetector::idFillOrder(), Mantid::Geometry::GridDetector::idstart(), Mantid::Geometry::GridDetector::idstep(), Mantid::Geometry::GridDetector::idstepbyrow(), x, Mantid::Geometry::GridDetector::xpixels(), y, z, and Mantid::Geometry::GridDetector::zpixels().
Referenced by Mantid::Geometry::GridDetector::getDetectorIDAtXYZ().
detid_t Mantid::Geometry::getFillFirstZ | ( | const GridDetector * | me, |
int | x, | ||
int | y, | ||
int | z | ||
) |
Definition at line 124 of file GridDetector.cpp.
References Mantid::Geometry::GridDetector::idFillOrder(), Mantid::Geometry::GridDetector::idstart(), Mantid::Geometry::GridDetector::idstep(), Mantid::Geometry::GridDetector::idstepbyrow(), x, Mantid::Geometry::GridDetector::xpixels(), y, Mantid::Geometry::GridDetector::ypixels(), and z.
Referenced by Mantid::Geometry::GridDetector::getDetectorIDAtXYZ().
gsl_matrix * Mantid::Geometry::getGSLIdentityMatrix | ( | size_t | rows, |
size_t | cols | ||
) |
Returns a GSL-indentity matrix.
This free function returns a GSL-matrix with the provided dimensions. It allocates the memory using gsl_matrix_alloc and the caller of the function is responsible for freeing the memory again.
rows | :: Number of rows in the matrix. |
cols | :: Number of columns in the matrix. |
Definition at line 94 of file SymmetryElementFactory.cpp.
Referenced by Mantid::Geometry::SymmetryElementWithAxisGenerator::determineAxis().
gsl_matrix * Mantid::Geometry::getGSLMatrix | ( | const Kernel::IntMatrix & | matrix | ) |
Returns a GSL-matrix for the given IntMatrix.
This free function takes an IntMatrix and returns a GSL-matrix with the data. It allocates the memory using gsl_matrix_alloc and the caller of the function is responsible for freeing the memory again.
matrix | :: Kernel::IntMatrix. |
Definition at line 71 of file SymmetryElementFactory.cpp.
References Mantid::Kernel::Matrix< T >::numCols(), and Mantid::Kernel::Matrix< T >::numRows().
Referenced by Mantid::Geometry::SymmetryElementWithAxisGenerator::determineAxis().
std::string Mantid::Geometry::getIsotropicAtomBraggScattererString | ( | const BraggScatterer_sptr & | scatterer | ) |
Definition at line 191 of file IsotropicAtomBraggScatterer.cpp.
References getTokenizedPositionString().
std::string Mantid::Geometry::getLatticeSystemAsString | ( | const PointGroup::LatticeSystem & | latticeSystem | ) |
Returns the supplied LatticeSystem as a string.
Definition at line 263 of file PointGroup.cpp.
References Mantid::Geometry::PointGroup::Cubic, Mantid::Geometry::PointGroup::Hexagonal, Mantid::Geometry::PointGroup::Monoclinic, Mantid::Geometry::PointGroup::Orthorhombic, Mantid::Geometry::PointGroup::Rhombohedral, and Mantid::Geometry::PointGroup::Tetragonal.
Referenced by operator<<().
PointGroup::LatticeSystem Mantid::Geometry::getLatticeSystemFromString | ( | const std::string & | latticeSystem | ) |
Returns the lattice system enum that corresponds to the supplied string or throws an invalid_argument exception.PointGroup::LatticeSystem.
Definition at line 284 of file PointGroup.cpp.
References Mantid::Geometry::PointGroup::Cubic, Mantid::Geometry::PointGroup::Hexagonal, Mantid::Geometry::PointGroup::Monoclinic, Mantid::Geometry::PointGroup::Orthorhombic, Mantid::Geometry::PointGroup::Rhombohedral, Mantid::Geometry::PointGroup::Tetragonal, and Mantid::Geometry::PointGroup::Triclinic.
Referenced by Mantid::CurveFitting::Functions::PawleyParameterFunction::setLatticeSystem().
PointGroupCrystalSystemMap Mantid::Geometry::getPointGroupsByCrystalSystem | ( | ) |
Returns a multimap with crystal system as key and point groups as values.
Definition at line 206 of file PointGroup.cpp.
References getAllPointGroups().
ReflectionCondition_sptr Mantid::Geometry::getReflectionConditionByName | ( | const std::string & | name | ) |
Returns the requested ReflectionCondition, see getAllReflectionConditionNames for possible names.
Definition at line 96 of file ReflectionCondition.cpp.
References getReflectionConditionWhere().
ReflectionCondition_sptr Mantid::Geometry::getReflectionConditionBySymbol | ( | const std::string & | symbol | ) |
Returns the ReflectionCondition for the specified centering symbol, see getAllReflectionConditionSymbols for possible symbols.
Definition at line 103 of file ReflectionCondition.cpp.
References getReflectionConditionWhere().
Referenced by Mantid::Crystal::CountReflections::exec().
ReflectionCondition_sptr Mantid::Geometry::getReflectionConditionWhere | ( | const std::function< bool(const ReflectionCondition_sptr &)> & | fn, |
const std::string & | hint | ||
) |
Returns a reflection condition according to a filter function.
This small helper function returns a ReflectionCondition_sptr for which the supplied function returns true. If no ReflectionCondition is found, an std::invalid_argument exception is thrown. The message of the exception contains the hint-parameter, which could be string that was used as a matching criterion to find the ReflectionCondition.
fn | :: Unary predicate for matching ReflectionCondition |
hint | :: Hint to include in exception message. Name or symbol. |
Definition at line 81 of file ReflectionCondition.cpp.
References getAllReflectionConditions().
Referenced by getReflectionConditionByName(), and getReflectionConditionBySymbol().
std::vector< std::string > Mantid::Geometry::getTokenizedPositionString | ( | const std::string & | position | ) |
Returns components of comma-separated position string, cleaned from [ and ].
Definition at line 117 of file BraggScattererInCrystalStructure.cpp.
References position.
Referenced by getIsotropicAtomBraggScattererString(), and Mantid::Geometry::BraggScattererInCrystalStructure::getPositionFromString().
SymmetryOperation Mantid::Geometry::getUnitCellIntervalOperation | ( | const SymmetryOperation & | symOp | ) |
Returns a SymmetryOperation with the vector wrapped to the interval (0, 1].
Definition at line 317 of file SymmetryOperation.cpp.
References getWrappedVector(), Mantid::Geometry::SymmetryOperation::matrix(), and Mantid::Geometry::SymmetryOperation::vector().
Referenced by Mantid::Geometry::Group::setSymmetryOperations().
Kernel::V3D Mantid::Geometry::getWrappedVector | ( | const Kernel::V3D & | vector | ) |
Returns a V3D with components on the interval (0, 1], as the version for V3R.
Definition at line 278 of file SymmetryOperation.cpp.
Wraps a V3R to the interval (0, 1].
For certain crystallographic calculations it is necessary to constrain fractional coordinates to the unit cell, for example to generate all atomic positions in the cell. In this context, the fractional coordinate -0.45 is equal to "0.55 of the next cell", so it's transformed to 0.55.
vector | :: Input vector with arbitrary numbers. |
Definition at line 262 of file SymmetryOperation.cpp.
Referenced by Mantid::Geometry::SpaceGroup::getSiteSymmetryGroup(), getUnitCellIntervalOperation(), Mantid::Geometry::BraggScattererInCrystalStructure::setPosition(), and Mantid::Geometry::GroupTransformation::transformOperation().
std::tuple< int, int, int > Mantid::Geometry::getXYZFillFirstX | ( | const GridDetector * | me, |
int | col, | ||
int | id | ||
) |
Definition at line 193 of file GridDetector.cpp.
References Mantid::Geometry::GridDetector::idFillOrder(), Mantid::Geometry::GridDetector::idstepbyrow(), Mantid::Geometry::GridDetector::ypixels(), and Mantid::Geometry::GridDetector::zpixels().
Referenced by Mantid::Geometry::GridDetector::getXYZForDetectorID().
std::tuple< int, int, int > Mantid::Geometry::getXYZFillFirstY | ( | const GridDetector * | me, |
int | col, | ||
int | id | ||
) |
Definition at line 181 of file GridDetector.cpp.
References Mantid::Geometry::GridDetector::idFillOrder(), Mantid::Geometry::GridDetector::idstepbyrow(), Mantid::Geometry::GridDetector::xpixels(), and Mantid::Geometry::GridDetector::zpixels().
Referenced by Mantid::Geometry::GridDetector::getXYZForDetectorID().
std::tuple< int, int, int > Mantid::Geometry::getXYZFillFirstZ | ( | const GridDetector * | me, |
int | col, | ||
int | id | ||
) |
Definition at line 169 of file GridDetector.cpp.
References Mantid::Geometry::GridDetector::idFillOrder(), Mantid::Geometry::GridDetector::idstepbyrow(), Mantid::Geometry::GridDetector::xpixels(), and Mantid::Geometry::GridDetector::ypixels().
Referenced by Mantid::Geometry::GridDetector::getXYZForDetectorID().
bool MANTID_GEOMETRY_DLL Mantid::Geometry::intersection | ( | const ConvexPolygon & | P, |
const ConvexPolygon & | Q, | ||
ConvexPolygon & | out | ||
) |
Compute the instersection of two convex polygons.
The intersection is computed using the method described by Michael Laszlo in "Computational Geometry and Computer Graphics in C++" by Michael J.
Laszlo. It assumes that each polygon is closed and has no holes.
P | First polygon |
Q | Second polygon |
out | A reference to the object to fill with the intersections. The object is not touched with the exception of appending vertices for the calculated overlap. If the same object is reused with multiple calculations this must be handled by the user. |
Definition at line 85 of file PolygonIntersection.cpp.
References Mantid::Geometry::ConvexPolygon::area(), Behind, classify(), Mantid::Geometry::PolygonEdge::Collinear, Mantid::Geometry::ConvexPolygon::contains(), crossingPoint(), Mantid::Geometry::ConvexPolygon::Iterator::edge(), edgeAimsAt(), Mantid::Geometry::PolygonEdge::end(), Mantid::Geometry::ConvexPolygon::insert(), intersection(), Mantid::Geometry::ConvexPolygon::isValid(), Mantid::Geometry::ConvexPolygon::npoints(), OnLeft, OnRight, Mantid::Geometry::PolygonEdge::SkewCross, Mantid::Geometry::PolygonEdge::start(), Mantid::Geometry::ConvexPolygon::toPoly(), VERBOSE, Mantid::Kernel::V2D::X(), and Mantid::Kernel::V2D::Y().
Referenced by Mantid::DataObjects::FractionalRebinning::calcGeneralIntersections(), Mantid::Algorithms::XrayAbsorptionCorrection::calculateMuonPos(), Mantid::Geometry::MeshObject2D::distance(), Mantid::Geometry::MeshObject::distance(), Mantid::Geometry::MeshObject::getIntersections(), Mantid::Geometry::MeshObject2D::interceptSurface(), intersection(), Mantid::Geometry::MeshObjectCommon::rayIntersectsTriangle(), and Mantid::DataObjects::FractionalRebinning::rebinToOutput().
bool Mantid::Geometry::isValidGeneratorString | ( | const std::string & | generatorString | ) |
Free function that tries to parse the given list of symmetry operations and returns true if successfull.
Definition at line 25 of file SpaceGroupFactory.cpp.
References Mantid::Geometry::SymmetryOperationSymbolParser::parseIdentifier().
Referenced by Mantid::Geometry::AlgorithmicSpaceGroupGenerator::AlgorithmicSpaceGroupGenerator(), and Mantid::Geometry::TabulatedSpaceGroupGenerator::TabulatedSpaceGroupGenerator().
MDFrameFactory_uptr Mantid::Geometry::makeMDFrameFactoryChain | ( | ) |
Make a complete factory chain.
Definition at line 86 of file MDFrameFactory.cpp.
Referenced by createDimension(), Mantid::MDAlgorithms::CreateMDWorkspace::createMDFrame(), Mantid::MDAlgorithms::ImportMDHistoWorkspaceBase::createMDFrame(), Mantid::MDAlgorithms::SetMDFrame::createMDFrame(), Mantid::Geometry::MDHistoDimensionBuilder::createRaw(), Mantid::MDAlgorithms::ConvertToDiffractionMDWorkspace::exec(), Mantid::MDAlgorithms::MDWSDescription::getFrame(), Mantid::MDAlgorithms::LoadMD::loadDimensions2(), and Mantid::MDAlgorithms::MDNorm::setQUnit().
bool Mantid::Geometry::operator!= | ( | const Group_const_sptr & | lhs, |
const Group_const_sptr & | rhs | ||
) |
Inequality operator for shared pointers.
Definition at line 275 of file Group.cpp.
References operator==(), and rhs.
const HKLFilter_const_sptr Mantid::Geometry::operator& | ( | const HKLFilter_const_sptr & | lhs, |
const HKLFilter_const_sptr & | rhs | ||
) |
Constructs an HKLFilterAnd from the operands.
This function makes it easy to construct HKLFilterAnd by using the operator & directly on HKLFilter_const_sptr.
Definition at line 94 of file HKLFilter.cpp.
References rhs.
Group_const_sptr Mantid::Geometry::operator* | ( | const Group_const_sptr & | lhs, |
const Group_const_sptr & | rhs | ||
) |
std::vector< Kernel::V3D > Mantid::Geometry::operator* | ( | const Group_const_sptr & | lhs, |
const Kernel::V3D & | rhs | ||
) |
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.
Definition at line 115 of file V3R.h.
References Mantid::Kernel::Matrix< T >::numCols(), Mantid::Kernel::Matrix< T >::numRows(), and rhs.
std::vector< std::string > Mantid::Geometry::operator* | ( | const SymmetryOperation & | symOp, |
const std::vector< std::string > & | strings | ||
) |
Transform a vector of strings using a symmetry operation.
This operator uses the matrix of the supplied symmetry operation to transform the supplied vector of strings. For example
z,x,y * {a, b, c} -> c, a, b
Only the first three elements of the vector are considered, the rest is appended untransformed. Negative indices are transformed to positive, so basically this is a way to get all permutations of the first three elements of the vector.
symOp | :: SymmetryOperation to use for transformation. |
strings | :: String array to be transformed. |
Definition at line 57 of file SpaceGroupFactory.cpp.
References index, and Mantid::Geometry::SymmetryOperation::matrix().
|
inline |
std::ostream & Mantid::Geometry::operator<< | ( | std::ostream & | of, |
const BnId & | A | ||
) |
Output as a stream.
of | :: Reference to the output stream |
A | :: The object to output |
Definition at line 27 of file BnId.cpp.
References Mantid::Geometry::BnId::display().
std::ostream & Mantid::Geometry::operator<< | ( | std::ostream & | os, |
const BoundingBox & | box | ||
) |
Print out the bounding box values to a stream.
os | :: The output stream |
box | :: A reference to the bounding box to print out. |
Definition at line 267 of file BoundingBox.cpp.
References Mantid::Geometry::BoundingBox::xMax(), Mantid::Geometry::BoundingBox::xMin(), Mantid::Geometry::BoundingBox::yMax(), Mantid::Geometry::BoundingBox::yMin(), Mantid::Geometry::BoundingBox::zMax(), and Mantid::Geometry::BoundingBox::zMin().
std::ostream & Mantid::Geometry::operator<< | ( | std::ostream & | os, |
const CompAssembly & | ass | ||
) |
Print information about elements in the assembly to a stream Overload the operator <<.
os | :: output stream |
ass | :: component assembly |
Loops through all components in the assembly and call printSelf(os). Also output the number of children
Definition at line 498 of file CompAssembly.cpp.
References Mantid::Geometry::CompAssembly::nelements(), Mantid::Geometry::CompAssembly::printChildren(), and Mantid::Geometry::Component::printSelf().
std::ostream & Mantid::Geometry::operator<< | ( | std::ostream & | os, |
const Component & | comp | ||
) |
Prints a text representation.
os | :: The output stream to write to |
comp | :: The Component to output |
Definition at line 527 of file Component.cpp.
References Mantid::Geometry::Component::printSelf().
std::ostream & Mantid::Geometry::operator<< | ( | std::ostream & | os, |
const ConvexPolygon & | polygon | ||
) |
Print a polygon to a stream.
The vertices are output in the order defined by the object
os | :: A reference to an output stream |
polygon | :: A reference to the polygon to output to the stream |
Definition at line 230 of file ConvexPolygon.cpp.
References Mantid::Geometry::ConvexPolygon::npoints().
std::ostream & Mantid::Geometry::operator<< | ( | std::ostream & | os, |
const FitParameter & | f | ||
) |
Prints the value of parameter.
os | :: the Stream to output to |
f | :: the FitParameter to output |
Definition at line 131 of file FitParameter.cpp.
References Mantid::Geometry::FitParameter::printSelf().
std::ostream & Mantid::Geometry::operator<< | ( | std::ostream & | os, |
const GridDetector & | ass | ||
) |
Print information about elements in the assembly to a stream Overload the operator <<.
os | :: output stream |
ass | :: component assembly |
Loops through all components in the assembly and call printSelf(os). Also output the number of children
Definition at line 855 of file GridDetector.cpp.
References Mantid::Geometry::CompAssembly::nelements(), Mantid::Geometry::CompAssembly::printChildren(), and Mantid::Geometry::IComponent::printSelf().
std::ostream & Mantid::Geometry::operator<< | ( | std::ostream & | os, |
const ObjCompAssembly & | ass | ||
) |
Print information about elements in the assembly to a stream Overload the operator <<.
os | :: output stream |
ass | :: component assembly |
Definition at line 607 of file ObjCompAssembly.cpp.
References Mantid::Geometry::ObjCompAssembly::nelements(), Mantid::Geometry::ObjCompAssembly::printChildren(), and Mantid::Geometry::IComponent::printSelf().
std::ostream & Mantid::Geometry::operator<< | ( | std::ostream & | os, |
const RectangularDetector & | ass | ||
) |
Print information about elements in the assembly to a stream Overload the operator <<.
os | :: output stream |
ass | :: component assembly |
Loops through all components in the assembly and call printSelf(os). Also output the number of children
Definition at line 288 of file RectangularDetector.cpp.
References Mantid::Geometry::CompAssembly::nelements(), Mantid::Geometry::CompAssembly::printChildren(), and Mantid::Geometry::IComponent::printSelf().
std::ostream & Mantid::Geometry::operator<< | ( | std::ostream & | os, |
const StructuredDetector & | ass | ||
) |
Print information about elements in the assembly to a stream Overload the operator <<.
os | :: output stream |
ass | :: component assembly |
Loops through all components in the assembly and call printSelf(os). Also output the number of children
Definition at line 604 of file StructuredDetector.cpp.
References Mantid::Geometry::CompAssembly::nelements(), Mantid::Geometry::CompAssembly::printChildren(), and Mantid::Geometry::IComponent::printSelf().
MANTID_GEOMETRY_DLL std::ostream & Mantid::Geometry::operator<< | ( | std::ostream & | os, |
const TrackDirection & | direction | ||
) |
std::ostream & Mantid::Geometry::operator<< | ( | std::ostream & | os, |
TrackDirection | direction | ||
) |
std::ostream & Mantid::Geometry::operator<< | ( | std::ostream & | out, |
const UnitCell & | unitCell | ||
) |
Definition at line 865 of file UnitCell.cpp.
References Mantid::Geometry::UnitCell::a(), Mantid::Geometry::UnitCell::alpha(), Mantid::Geometry::UnitCell::b(), Mantid::Geometry::UnitCell::beta(), Mantid::Geometry::UnitCell::c(), Mantid::Geometry::UnitCell::errora(), Mantid::Geometry::UnitCell::erroralpha(), Mantid::Geometry::UnitCell::errorb(), Mantid::Geometry::UnitCell::errorbeta(), Mantid::Geometry::UnitCell::errorc(), Mantid::Geometry::UnitCell::errorgamma(), Mantid::Geometry::UnitCell::errorvolume(), Mantid::Geometry::UnitCell::gamma(), and Mantid::Geometry::UnitCell::volume().
std::ostream & Mantid::Geometry::operator<< | ( | std::ostream & | OX, |
const Acomp & | A | ||
) |
Stream operator (uses Acomp::write)
OX | :: output stream |
A | :: Acomp unit to output |
Definition at line 29 of file Acomp.cpp.
References Mantid::Geometry::Acomp::display().
std::ostream & Mantid::Geometry::operator<< | ( | std::ostream & | OX, |
const Algebra & | A | ||
) |
Write to standard stream.
OX | :: Output stream |
A | :: Algebra to write |
Definition at line 29 of file Algebra.cpp.
References Mantid::Geometry::Algebra::display().
std::ostream & Mantid::Geometry::operator<< | ( | std::ostream & | OX, |
const RotaryCounter & | A | ||
) |
Output stream assesor.
OX | :: Output stream |
A | :: RotaryCounter to writeout |
Definition at line 14 of file RotCounter.cpp.
std::ostream & Mantid::Geometry::operator<< | ( | std::ostream & | stream, |
const PointGroup & | self | ||
) |
Returns a streamed representation of the PointGroup object.
Definition at line 312 of file PointGroup.cpp.
References Mantid::Geometry::PointGroup::crystalSystem(), getCrystalSystemAsString(), getLatticeSystemAsString(), Mantid::Geometry::PointGroup::getSymbol(), and Mantid::Geometry::PointGroup::latticeSystem().
std::ostream & Mantid::Geometry::operator<< | ( | std::ostream & | stream, |
const SpaceGroup & | self | ||
) |
Definition at line 110 of file SpaceGroup.cpp.
References Mantid::Geometry::SpaceGroup::hmSymbol().
std::ostream & Mantid::Geometry::operator<< | ( | std::ostream & | stream, |
const SymmetryOperation & | operation | ||
) |
Stream output operator, writes the identifier to stream.
Definition at line 293 of file SymmetryOperation.cpp.
References Mantid::Geometry::SymmetryOperation::identifier().
bool Mantid::Geometry::operator== | ( | const Group_const_sptr & | lhs, |
const Group_const_sptr & | rhs | ||
) |
Equality operator for shared pointers.
Definition at line 266 of file Group.cpp.
References rhs.
Referenced by Mantid::Geometry::Acomp::operator!=(), and operator!=().
std::istream & Mantid::Geometry::operator>> | ( | std::istream & | in, |
FitParameter & | f | ||
) |
Reads in information about a fitting parameter.
The expected format is a comma separated list of 3 or more entries. The list will be read according to:
1st (0) : parameter value (which is converted to float) 2nd (1) : fitting function this parameter belong to 3rd (2) : parameter name 4th (3) : constrain min 5th (4) : constrain max 6th (5) : constrain penalty factor 7th (6) : set tie 8th (7) : set formula 9th (8) : set formula unit 10th (9) : set result unit 11th onwards (10-) : read lookup table values
Information about fitting <parameter> can be found on www.mantidproject.org/IDF. Note also printSelf() does the reverse of the this method, i.e. print of the information of a parameter as listed above.
in | :: Input Stream |
f | :: FitParameter to write to |
Definition at line 162 of file FitParameter.cpp.
References Mantid::Kernel::StringTokenizer::asVector(), g_log, Mantid::Geometry::FitParameter::setConstraintMax(), Mantid::Geometry::FitParameter::setConstraintMin(), Mantid::Geometry::FitParameter::setConstraintPenaltyFactor(), Mantid::Geometry::FitParameter::setFormula(), Mantid::Geometry::FitParameter::setFormulaUnit(), Mantid::Geometry::FitParameter::setFunction(), Mantid::Geometry::FitParameter::setLookUpTable(), Mantid::Geometry::FitParameter::setName(), Mantid::Geometry::FitParameter::setResultUnit(), Mantid::Geometry::FitParameter::setTie(), Mantid::Geometry::FitParameter::setValue(), Mantid::Kernel::StringTokenizer::TOK_IGNORE_FINAL_EMPTY_TOKEN, Mantid::Kernel::StringTokenizer::TOK_TRIM, and Mantid::Kernel::Logger::warning().
std::istream & Mantid::Geometry::operator>> | ( | std::istream & | stream, |
SymmetryOperation & | operation | ||
) |
Reads identifier from stream and tries to parse as a symbol.
Definition at line 300 of file SymmetryOperation.cpp.
const HKLFilter_const_sptr Mantid::Geometry::operator| | ( | const HKLFilter_const_sptr & | lhs, |
const HKLFilter_const_sptr & | rhs | ||
) |
Constructs an HKLFilterOr from the operands.
This function makes it easy to construct HKLFilterOr by using the operator | directly on HKLFilter_const_sptr.
Definition at line 108 of file HKLFilter.cpp.
References rhs.
const HKLFilter_const_sptr Mantid::Geometry::operator~ | ( | const HKLFilter_const_sptr & | filter | ) |
Constructs an HKLFilterNot from the operand.
This function makes it easy to construct HKLFilterNot by using the operator ~, which inverts the wrapped filter.
filter | :: HKLFilter to invert. |
Definition at line 80 of file HKLFilter.cpp.
PolygonEdge::Orientation Mantid::Geometry::orientation | ( | const PolygonEdge & | focusEdge, |
const PolygonEdge & | refEdge, | ||
double & | t | ||
) |
Calculate the orientation type of one edge wrt to another.
Calculate the orientation type of this edge with another.
focusEdge | :: A reference to the PolygonEdge to test |
refEdge | :: A reference to another PolygonEdge object to compare with |
t | [Out] :: If an intersection is found this value is set to the ratio of the dot products between the normal to the other line |
Definition at line 81 of file PolygonEdge.cpp.
References classify(), Mantid::Geometry::PolygonEdge::Collinear, Mantid::Geometry::PolygonEdge::direction(), Mantid::Geometry::PolygonEdge::end(), Mantid::Kernel::equals(), OnLeft, OnRight, Mantid::Geometry::PolygonEdge::Parallel, Mantid::Kernel::V2D::scalar_prod(), Mantid::Geometry::PolygonEdge::Skew, Mantid::Geometry::PolygonEdge::start(), Mantid::Kernel::V2D::X(), and Mantid::Kernel::V2D::Y().
Referenced by crossingPoint(), Mantid::Algorithms::SumRowColumn::exec(), Mantid::Algorithms::SumRowColumn::init(), Mantid::DataHandling::LoadMuonNexusV2NexusHelper::loadMainFieldDirectionFromNexus(), and Mantid::DataHandling::LoadMuonNexus1::runLoadLog().
MatrixVectorPair< T, V3R > Mantid::Geometry::parseMatrixVectorPair | ( | const std::string & | matrixVectorString | ) |
Tries to parse the given string.
Throws a ParseError-exception if there is unparsable string left at the end.
Definition at line 238 of file MatrixVectorPairParser.h.
References Mantid::Geometry::MatrixVectorPairBuilder::getMatrixVectorPair().
int Mantid::Geometry::sectionV3D | ( | std::string & | A, |
Mantid::Kernel::V3D & | out | ||
) |
Definition at line 108 of file Torus.cpp.
Referenced by Mantid::Geometry::Torus::setSurface().
void Mantid::Geometry::split | ( | const int | A, |
int & | S, | ||
int & | V | ||
) |
Split a number into the sign and positive value.
A | :: number to split |
S | :: sign value +/- 1 |
V | :: abs(A) |
Definition at line 42 of file Acomp.cpp.
References split().
Referenced by Mantid::Geometry::Acomp::addUnit(), Mantid::Geometry::Acomp::display(), Mantid::Geometry::Acomp::displayDepth(), Mantid::DataHandling::SaveFocusedXYE::exec(), Mantid::DataHandling::SaveGSS::exec(), Mantid::Kernel::TimeSeriesProperty< TYPE >::expandFilterToRange(), Mantid::Geometry::Acomp::getAbsLiterals(), Mantid::Geometry::Acomp::isTrue(), Mantid::Kernel::TimeSeriesProperty< TYPE >::makeFilterByValue(), Mantid::Algorithms::GeneratePeaks::processTableColumnNames(), split(), and Mantid::DataHandling::SaveGSS::validateInputs().
UnitCell Mantid::Geometry::strToUnitCell | ( | const std::string & | unitCellString | ) |
Definition at line 896 of file UnitCell.cpp.
References Mantid::Kernel::StringTokenizer::cbegin(), Mantid::Kernel::StringTokenizer::cend(), Mantid::Kernel::StringTokenizer::size(), and Mantid::Kernel::StringTokenizer::TOK_IGNORE_EMPTY.
Referenced by Mantid::Geometry::BraggScattererInCrystalStructure::afterPropertySet(), Mantid::Geometry::CrystalStructure::CrystalStructure(), Mantid::CurveFitting::Functions::PawleyFunction::setUnitCell(), and Mantid::CurveFitting::LatticeFunction::setUnitCell().
std::vector< std::string > Mantid::Geometry::transformReflectionConditions | ( | const std::function< std::string(const ReflectionCondition_sptr &)> & | fn | ) |
Helper function that transforms all ReflectionConditions to strings.
Definition at line 47 of file ReflectionCondition.cpp.
References getAllReflectionConditions().
Referenced by getAllReflectionConditionNames(), and getAllReflectionConditionSymbols().
std::string Mantid::Geometry::unitCellToStr | ( | const UnitCell & | unitCell | ) |
Definition at line 886 of file UnitCell.cpp.
References Mantid::Geometry::UnitCell::a(), Mantid::Geometry::UnitCell::alpha(), Mantid::Geometry::UnitCell::b(), Mantid::Geometry::UnitCell::beta(), Mantid::Geometry::UnitCell::c(), and Mantid::Geometry::UnitCell::gamma().
Referenced by Mantid::Geometry::CrystalStructure::assignUnitCellToScatterers(), and Mantid::CurveFitting::Algorithms::PawleyFit::exec().
|
static |
Array of Strings specifying the centering for reduced cells for rows 1 to 44 of Table 2.
This array is indexed by the row number 1 to 44. Entry 0 is the String "None".
Definition at line 149 of file ReducedCell.cpp.
Referenced by Mantid::Geometry::ReducedCell::init().
I a m Mantid::Geometry::d |
Definition at line 674 of file SpaceGroupFactory.cpp.
Referenced by Mantid::DataObjects::FakeMD::addFakeEllipsoid(), Mantid::DataObjects::FakeMD::addFakePeak(), Mantid::DataObjects::FakeMD::addFakeRandomData(), Mantid::DataObjects::FakeMD::addFakeRegularData(), Mantid::DataObjects::FakeMD::addFakeUniformData(), Mantid::CurveFitting::IMWDomainCreator::addFunctionValuesToWS(), Mantid::CurveFitting::TableWorkspaceDomainCreator::addFunctionValuesToWS(), Mantid::CurveFitting::Algorithms::PawleyFit::addHKLsToFunction(), Mantid::CurveFitting::CostFunctions::CostFuncLeastSquares::addValDerivHessian(), Mantid::Geometry::CoplanarChecks::allCoplanar(), Mantid::Geometry::Instrument::appendPlottable(), Mantid::DataObjects::CoordTransformDistance::apply(), MantidQt::MantidWidgets::CreateAttributePropertyForFunctionTreeView::apply(), MantidQt::MantidWidgets::CreateAttributeProperty::apply(), MantidQt::MantidWidgets::SetAttributeProperty::apply(), MantidQt::MantidWidgets::SetAttributeFromProperty::apply(), MantidQt::MantidWidgets::SetAttribute::apply(), Mantid::MDAlgorithms::PolarizationAngleCorrectionMD::applyPolarizationAngleCorrection(), Mantid::Kernel::AtomicOp(), Mantid::API::IFunction::Attribute::Attribute(), Mantid::Algorithms::CorrectTOFAxis::averageL2(), Mantid::Algorithms::CorrectTOFAxis::averageL2AndEPP(), Mantid::Crystal::SaveIsawPeaks::bankMasked(), Mantid::MDAlgorithms::BinMD::binByIterating(), Mantid::DataObjects::MDHistoWorkspace::cacheValues(), Mantid::DataObjects::MDBoxBase::calcCaches(), Mantid::MDAlgorithms::IntegratePeaksMD2::calcCovar(), Mantid::API::BoxController::calcNumSplit(), Mantid::API::BoxController::calcNumTopSplit(), Mantid::CurveFitting::Functions::ChebfunBase::calcP(), Mantid::CurveFitting::CostFunctions::CostFuncPoisson::calculateHessian(), Mantid::CurveFitting::FuncMinimisers::TrustRegionMinimizer::calculateStep(), Mantid::DataObjects::MDBoxBase::calcVolume(), Mantid::Algorithms::DetectorEfficiencyCor::chebevApprox(), Mantid::MDAlgorithms::CompareMDWorkspaces::compare2Boxes(), Mantid::MDAlgorithms::CompareMDWorkspaces::compareMDGeometry(), Mantid::Geometry::MDBoxImplicitFunction::construct(), Mantid::Geometry::MDPlane::construct(), Mantid::MDAlgorithms::ConvertToDiffractionMDWorkspace2::convertExtents(), Mantid::MDAlgorithms::ConvertToDiffractionMDWorkspace3::convertExtents(), Mantid::MDAlgorithms::MDEventTreeBuilder< ND, MDEventType, EventIterator >::convertToIndex(), Mantid::Algorithms::DiscusMultipleScatteringCorrection::convertToLogWorkspace(), Mantid::DataObjects::CoordTransformAligned::CoordTransformAligned(), Mantid::DataObjects::CoordTransformDistance::CoordTransformDistance(), Mantid::API::MultiDomainFunction::countValueOffsets(), Mantid::MDAlgorithms::SlicingAlgorithm::createAlignedTransform(), Mantid::MDAlgorithms::ConvertSpiceDataToRealSpace::createDataMDWorkspace(), Mantid::CurveFitting::LatticeDomainCreator::createDomainFromPeakTable(), Mantid::MDAlgorithms::MDEventWSWrapper::createEmptyEventWS(), Mantid::MDAlgorithms::ConvertCWSDExpToMomentum::createExperimentMDWorkspace(), Mantid::MDAlgorithms::SlicingAlgorithm::createGeneralTransform(), Mantid::Kernel::LogParser::createLogProperty(), Mantid::Algorithms::Bin2DPowderDiffraction::createOutputWorkspace(), Mantid::MDAlgorithms::MergeMD::createOutputWorkspace(), Mantid::DataHandling::LoadEventNexus::deleteBanks(), Mantid::CurveFitting::ComplexMatrix::diag(), Mantid::CurveFitting::EigenMatrix::diag(), Mantid::MDAlgorithms::LoadMD::doLoad(), Mantid::MDAlgorithms::SaveMD::doSaveHisto(), Mantid::MDAlgorithms::SaveMD2::doSaveHisto(), Mantid::API::MDGeometry::estimateResolution(), Mantid::CurveFitting::NLLS::evaluateModel(), Mantid::DataObjects::MDEvent< nd >::eventsToData(), Mantid::DataObjects::MDLeanEvent< nd >::eventsToData(), Mantid::Algorithms::DiffractionFocussing::exec(), Mantid::Algorithms::MaxMin::exec(), Mantid::MDAlgorithms::BinaryOperationMD::exec(), Mantid::MDAlgorithms::ConvertSpiceDataToRealSpace::exec(), Mantid::MDAlgorithms::ConvertToDiffractionMDWorkspace::exec(), Mantid::MDAlgorithms::CreateMDWorkspace::exec(), Mantid::MDAlgorithms::LoadDNSSCD::exec(), Mantid::MDAlgorithms::SaveZODS::exec(), Mantid::MDAlgorithms::TransformMD::exec(), Mantid::Kernel::fast_exp(), Mantid::DataObjects::MDEventsTestHelper::feedMDBox(), Mantid::MDAlgorithms::IntegratePeaksMD2::findEllipsoid(), Mantid::MDAlgorithms::FindPeaksMD::findPeaks(), Mantid::MDAlgorithms::FindPeaksMD::findPeaksHisto(), Mantid::Algorithms::PDCalibration::fitDIFCtZeroDIFA_LM(), Mantid::Geometry::MDBoxImplicitFunction::fraction(), Mantid::API::MultiDomainFunction::function(), Mantid::API::MultiDomainFunction::functionDeriv(), Mantid::Algorithms::DiscusMultipleScatteringCorrection::generateInputKOutputWList(), Mantid::DataObjects::MDHistoWorkspace::getBinBoundariesOnLine(), Mantid::MDAlgorithms::QueryMDWorkspace::getBoxData(), Mantid::DataObjects::MDHistoWorkspaceIterator::getBoxExtents(), Mantid::DataObjects::MDBoxBase::getBoxSize(), Mantid::DataObjects::MDHistoWorkspaceIterator::getCenter(), Mantid::DataObjects::MDBoxBase::getCenter(), Mantid::DataObjects::MDHistoWorkspace::getCenter(), Mantid::API::MDGeometry::getDimensionIndexById(), Mantid::API::MDGeometry::getDimensionIndexByName(), Mantid::DataObjects::MDBoxBase::getExtentsStr(), Mantid::MDAlgorithms::MDWSDescription::getFrame(), Mantid::MDAlgorithms::SlicingAlgorithm::getGeneralImplicitFunction(), Mantid::Geometry::Detector::getID(), Mantid::MDAlgorithms::SlicingAlgorithm::getImplicitFunctionForChunk(), Mantid::Kernel::Utils::getIndicesFromLinearIndex(), Mantid::Kernel::Utils::NestedForLoop::GetIndicesFromLinearIndex(), Mantid::Kernel::Utils::NestedForLoop::GetLinearIndex(), Mantid::DataObjects::MDHistoWorkspace::getLinearIndex(), Mantid::DataObjects::MDHistoWorkspace::getLinearIndexAtCoord(), Mantid::Kernel::VMDBase< TYPE >::getNormalVector(), Mantid::API::InstrumentFileFinder::getResourceFilenames(), Mantid::CurveFitting::Functions::PawleyFunction::getTransformedCenter(), Mantid::CurveFitting::Algorithms::PawleyFit::getTransformedCenter(), Mantid::DataObjects::MDHistoWorkspace::getVertexesArray(), Mantid::Kernel::Utils::NestedForLoop::Increment(), Mantid::DataObjects::MDHistoWorkspaceIterator::init(), Mantid::DataObjects::MDBoxFlatTree::initFlatStructure(), Mantid::CurveFitting::Constraints::BoundaryConstraint::initialize(), Mantid::DataObjects::MDHistoWorkspace::initVertexesArray(), Mantid::CurveFitting::Functions::ChebfunBase::integral(), Mantid::MDAlgorithms::CentroidPeaksMD::integrate(), Mantid::MDAlgorithms::CentroidPeaksMD2::integrate(), Mantid::MDAlgorithms::IntegratePeaksMD::integrate(), Mantid::MDAlgorithms::IntegratePeaksMD2::integrate(), Mantid::Algorithms::DiscusMultipleScatteringCorrection::integrateQSQ(), Mantid::Geometry::Line::intersect(), Mantid::Geometry::HKLFilterDRange::isAllowed(), Mantid::Geometry::MDPlane::isPointBounded(), Mantid::Geometry::MDPlane::isPointInside(), Mantid::CurveFitting::FuncMinimisers::LevenbergMarquardtMDMinimizer::iterate(), Mantid::CurveFitting::FuncMinimisers::DampedGaussNewtonMinimizer::iterate(), Mantid::DataObjects::MDHistoWorkspaceIterator::jumpToNearest(), Mantid::MDAlgorithms::LoadMD::loadDimensions(), Mantid::MDAlgorithms::LoadMD::loadDimensions2(), Mantid::DataHandling::LoadCanSAS1D::loadEntry(), Mantid::DataHandling::LoadCanSAS1D2::loadEntry(), Mantid::MDAlgorithms::ConvertSpiceDataToRealSpace::loadRunToMatrixWS(), Mantid::MDAlgorithms::LoadMD::loadSlab(), Mantid::MDAlgorithms::ConvertMDHistoToMatrixWorkspace::make1DWorkspace(), Mantid::MDAlgorithms::SlicingAlgorithm::makeBasisVectorFromString(), Mantid::DataObjects::MDEventsTestHelper::makeFakeMDHistoWorkspaceGeneral(), Mantid::DataObjects::MDEventsTestHelper::makeMDBox3(), Mantid::DataObjects::MDEventsTestHelper::makeMDGridBox(), Mantid::DataObjects::MDEventsTestHelper::makeRecursiveMDGridBox(), Mantid::Geometry::MDPlane::MDPlane(), Mantid::DataObjects::MDHistoWorkspaceIterator::next(), Mantid::CurveFitting::Functions::no(), Mantid::Algorithms::XrayAbsorptionCorrection::normaliseMuonIntensity(), Mantid::Kernel::VMDBase< TYPE >::normalize(), Mantid::Kernel::TimeSeriesProperty< TYPE >::nthInterval(), Mantid::API::IFunction::ConstAttributeVisitor< T >::operator()(), Mantid::API::IFunction::AttributeVisitor< T >::operator()(), Mantid::API::IFunction::AttributeValidatorVisitor< T >::operator()(), Mantid::CurveFitting::ComplexMatrix::operator*=(), Mantid::CurveFitting::ComplexVector::operator*=(), Mantid::CurveFitting::EigenMatrix::operator*=(), Mantid::CurveFitting::EigenVector::operator*=(), Mantid::Kernel::VMDBase< TYPE >::operator*=(), Mantid::CurveFitting::ComplexMatrix::operator+=(), Mantid::CurveFitting::ComplexVector::operator+=(), Mantid::CurveFitting::EigenMatrix::operator+=(), Mantid::CurveFitting::EigenVector::operator+=(), Mantid::Kernel::VMDBase< TYPE >::operator+=(), Mantid::CurveFitting::EigenMatrix::operator-=(), Mantid::Kernel::VMDBase< TYPE >::operator-=(), Mantid::Kernel::VMDBase< TYPE >::operator/=(), Mantid::API::MDGeometry::operator=(), Mantid::Geometry::MDPlane::operator=(), Mantid::Kernel::VMDBase< TYPE >::operator=(), Mantid::Kernel::VMDBase< TYPE >::operator==(), Mantid::DataObjects::pointInWorkspace(), Mantid::CurveFitting::Functions::polint(), Mantid::Algorithms::DiscusMultipleScatteringCorrection::prepareCumulativeProbForQ(), Mantid::MDAlgorithms::SlicingAlgorithm::processGeneralTransformProperties(), Mantid::MDAlgorithms::LoadMD::qDimensions(), Mantid::Algorithms::Bin2DPowderDiffraction::ReadBinsFromFile(), Mantid::DataObjects::MDBoxFlatTree::restoreBoxTree(), Mantid::Geometry::Quadratic::rotate(), Mantid::Kernel::Utils::roundToDP(), Mantid::DataObjects::MDBoxFlatTree::saveWSGenericInfo(), Mantid::Kernel::VMDBase< TYPE >::scalar_prod(), Mantid::API::BoxControllerSettingsAlgorithm::setBoxController(), MantidQt::MantidWidgets::FitPropertyBrowser::setDecimals(), Mantid::API::IFunction::Attribute::setDouble(), Mantid::Kernel::Utils::NestedForLoop::SetUp(), Mantid::Kernel::Utils::NestedForLoop::SetUpIndexMaker(), Mantid::Geometry::InstrumentDefinitionParser::setValidityRange(), Mantid::Algorithms::DiscusMultipleScatteringCorrection::simulatePaths(), Mantid::solveCubic(), Mantid::mathLevel::PolyBase::solveCubic(), Mantid::Kernel::VMDBase< TYPE >::toString(), Mantid::DataObjects::CoordTransformDistance::toXMLString(), Mantid::API::MDGeometry::transformDimensions(), Mantid::Algorithms::PolarizationCorrectionWildes::twoInputsSolve01And10(), Mantid::CurveFitting::AugmentedLagrangianOptimizer::unconstrainedOptimization(), Mantid::CurveFitting::CostFunctions::CostFuncFitting::valDerivHessian(), Mantid::Crystal::PeaksOnSurface::validateExtentsInput(), Mantid::Kernel::TimeSeriesProperty< TYPE >::valueAsMap(), Mantid::Kernel::VMDBase< TYPE >::VMDBase(), MantidQt::MantidWidgets::InputControllerDraw::wheelEvent(), and Mantid::Geometry::UnitCell::~UnitCell().
|
constexpr |
Defines units/enum for Crystal work.
Degrees to radians conversion factor
Definition at line 20 of file AngleUnits.h.
Referenced by Mantid::Algorithms::Q1DWeighted::bootstrap(), Mantid::Algorithms::Q1DWeighted::checkIfSuperposedWedges(), Mantid::Algorithms::ConvertUnitsUsingDetectorTable::convertViaTOF(), Mantid::Algorithms::DiffractionEventCalibrateDetectors::exec(), Mantid::DataHandling::GenerateGroupingPowder::exec(), Mantid::DataHandling::LoadNXSPE::exec(), export_UnitCell(), Mantid::MDAlgorithms::LoadDNSSCD::fillOutputWorkspace(), Mantid::Algorithms::Q1DWeighted::finalize(), Mantid::DataHandling::LoadSwans::placeDetectorInSpace(), Mantid::Geometry::UnitCell::set(), Mantid::Geometry::UnitCell::setalpha(), Mantid::Kernel::Quat::setAngleAxis(), Mantid::Geometry::UnitCell::setbeta(), Mantid::Geometry::UnitCell::setError(), Mantid::Geometry::UnitCell::setErroralpha(), Mantid::Geometry::UnitCell::setErrorbeta(), Mantid::Geometry::UnitCell::setErrorgamma(), Mantid::Geometry::UnitCell::setgamma(), Mantid::Kernel::V3D::spherical(), and Mantid::Geometry::UnitCell::UnitCell().
Mantid::Kernel::Logger Mantid::Geometry::g_log("Goniometer") | ( | "Goniometer" | ) |
Referenced by Mantid::Geometry::ParameterMap::addPositionCoordinate(), Mantid::Geometry::ParameterMap::addRotationParam(), Mantid::Geometry::InstrumentDefinitionParser::appendAssembly(), Mantid::Geometry::Instrument::appendPlottable(), Mantid::Geometry::InstrumentDefinitionParser::applyCache(), Mantid::Geometry::InstrumentDefinitionParser::attrToDouble(), Mantid::Geometry::InstrumentDefinitionParser::checkComponentContainsLocationElement(), Mantid::Geometry::InstrumentDefinitionParser::checkIdListExistsAndDefinesEnoughIDs(), Mantid::Geometry::InstrumentDefinitionParser::createDetectorOrMonitor(), Mantid::Geometry::ObjCompAssembly::createOutline(), Mantid::Geometry::XMLInstrumentParameter::createParamValue(), Mantid::Geometry::ShapeFactory::createShape(), Mantid::Geometry::DetectorGroup::DetectorGroup(), Mantid::Geometry::ObjCompAssembly::getComponentByName(), Mantid::Geometry::InstrumentDefinitionParser::getParentComponent(), Mantid::Geometry::Instrument::getSample(), Mantid::Geometry::Instrument::getSource(), Mantid::Geometry::FitParameter::getValue(), Mantid::Geometry::Instrument::markAsSamplePos(), Mantid::Geometry::Instrument::markAsSource(), operator>>(), Mantid::Geometry::ShapeFactory::parseSliceOfCylinderRing(), Mantid::Geometry::InstrumentDefinitionParser::parseXML(), Mantid::Geometry::InstrumentDefinitionParser::populateIdList(), Mantid::Geometry::Goniometer::pushAxis(), Mantid::Geometry::vtkGeometryCacheReader::readCacheForObject(), Mantid::Geometry::vtkGeometryCacheReader::readPoints(), Mantid::Geometry::vtkGeometryCacheReader::readTriangles(), Mantid::Geometry::Goniometer::recalculateR(), Mantid::Geometry::Instrument::saveNexus(), Mantid::Geometry::InstrumentDefinitionParser::setComponentLinks(), Mantid::Geometry::Instrument::setDefaultView(), Mantid::Geometry::InstrumentDefinitionParser::setFacing(), Mantid::Geometry::InstrumentDefinitionParser::setLogfile(), Mantid::Geometry::InstrumentDefinitionParser::throwIfTypeNameNotUnique(), Mantid::Geometry::vtkGeometryCacheWriter::write(), and Mantid::Geometry::InstrumentDefinitionParser::writeAndApplyCache().
|
static |
Array of Strings specifying the cell type for reduced cells for rows 1 to 44 of Table 2.
This array is indexed by the row number 1 to 44. Entry 0 is the String "None".
Definition at line 89 of file ReducedCell.cpp.
Referenced by Mantid::Geometry::ReducedCell::init().
Definition at line 803 of file SpaceGroupFactory.cpp.
Referenced by Mantid::CurveFitting::NLLS::applyScaling(), Mantid::CurveFitting::Functions::ChebfunBase::bestFitTempl(), Mantid::CurveFitting::Functions::calculateEigensystem(), Mantid::Algorithms::FindPeaks::computePhi(), Mantid::CurveFitting::FitMW::createDomain(), Mantid::CurveFitting::TableWorkspaceDomainCreator::createDomain(), Mantid::DataObjects::AffineMatrixParameterParser::createParameter(), Mantid::DataObjects::MDHistoWorkspaceIterator::createPermutations(), Mantid::CurveFitting::Functions::denominator_function(), Mantid::CurveFitting::Functions::derivative_function(), Mantid::MDAlgorithms::MDEventTreeBuilder< ND, MDEventType, EventIterator >::distributeEvents(), Mantid::CurveFitting::FuncMinimisers::TrustRegionMinimizer::evalF(), Mantid::CurveFitting::FuncMinimisers::TrustRegionMinimizer::evalJ(), Mantid::DataHandling::SaveNXTomo::exec(), Mantid::MDAlgorithms::ConvertHFIRSCDtoMDE::exec(), Mantid::WorkflowAlgorithms::DgsDiagnose::exec(), Mantid::Algorithms::CalculateTransmission::fit(), Mantid::Algorithms::CalculateTransmissionBeamSpreader::fitToData(), Mantid::Crystal::generateOffsetVectors(), Mantid::CurveFitting::getGSLMatrixView_const(), Mantid::MDAlgorithms::Integrate3DEvents::getHklMnpKey(), Mantid::MDAlgorithms::Integrate3DEvents::getHklMnpKey2(), Mantid::CurveFitting::Functions::AsymmetricPearsonVII::getPearsonVII(), Mantid::CurveFitting::Functions::AsymmetricPearsonVII::getPearsonVIIDerivWRTc(), Mantid::CurveFitting::Functions::AsymmetricPearsonVII::getPearsonVIIDerivWRTh(), Mantid::CurveFitting::Functions::AsymmetricPearsonVII::getPearsonVIIDerivWRTm(), Mantid::CurveFitting::Functions::AsymmetricPearsonVII::getPearsonVIIDerivWRTw(), Mantid::WorkflowAlgorithms::EQSANSLoad::getSourceSlitSize(), Mantid::CurveFitting::gsl_df(), Mantid::CurveFitting::FuncMinimisers::TrustRegionMinimizer::initialize(), Mantid::CurveFitting::NLLS::NLLS_workspace::initialize(), Mantid::CurveFitting::FuncMinimisers::FABADAMinimizer::iterate(), Mantid::CurveFitting::FuncMinimisers::TrustRegionMinimizer::iterate(), Mantid::NeXus::NXDataSetTyped< T >::load(), Mantid::CurveFitting::Functions::m_derivative_function(), Mantid::DataHandling::makeTimeOfFlightDataFuzzy(), Mantid::Kernel::Math::SLSQPMinimizer::minimize(), Mantid::CurveFitting::ComplexMatrix::operator*(), Mantid::CurveFitting::EigenMatrix::operator*(), Mantid::CurveFitting::operator<<(), Mantid::CurveFitting::EigenMatrix::operator=(), Mantid::CurveFitting::FortranMatrix< MatrixClass >::operator=(), Mantid::Geometry::IndexingUtils::Optimize_6dUB(), Mantid::Geometry::IndexingUtils::Optimize_UB(), Mantid::CurveFitting::Functions::polint(), Mantid::Crystal::PredictSatellitePeaks::predictOffsetsWithCrossTerms(), Mantid::MDAlgorithms::LoadDNSSCD::read_data(), Mantid::Algorithms::Regroup::rebin(), Mantid::MDAlgorithms::ConvertCWPDMDToSpectra::reducePowderData(), Mantid::Algorithms::RemoveBins::RemoveFromMiddle(), Mantid::CurveFitting::ComplexVector::resize(), Mantid::Kernel::Matrix< T >::rotate(), Mantid::Kernel::Utils::roundToDP(), Mantid::DataObjects::saveMatrix(), Mantid::DataObjects::Workspace2D::setImageE(), and Mantid::DataObjects::Workspace2D::setImageY().
|
constexpr |
Radians to degrees conversion factor.
Definition at line 23 of file AngleUnits.h.
Referenced by Mantid::Geometry::UnitCell::alpha(), Mantid::Geometry::UnitCell::alphastar(), Mantid::Geometry::Goniometer::axesInfo(), Mantid::Geometry::UnitCell::beta(), Mantid::Geometry::UnitCell::betastar(), Mantid::Algorithms::ConvertSpectrumAxis2::createThetaMap(), Mantid::Geometry::UnitCell::erroralpha(), Mantid::Geometry::UnitCell::errorbeta(), Mantid::Geometry::UnitCell::errorgamma(), Mantid::Algorithms::ConvertSpectrumAxis::exec(), Mantid::Algorithms::SofQWNormalisedPolygon::exec(), Mantid::DataHandling::GenerateGroupingPowder::exec(), export_UnitCell(), Mantid::Geometry::UnitCell::gamma(), Mantid::Geometry::UnitCell::gammastar(), MantidQt::MantidWidgets::ImageInfoModelMatrixWS::info(), Mantid::DataObjects::initAngularCaches(), Mantid::Algorithms::SofQWNormalisedPolygon::initAngularCachesNonPSD(), Mantid::Algorithms::SofQWNormalisedPolygon::initAngularCachesPSD(), Mantid::Algorithms::SofQWNormalisedPolygon::initAngularCachesTable(), Mantid::Geometry::Goniometer::recalculateR(), Mantid::Geometry::UnitCell::recAngle(), and Mantid::DataHandling::SaveNexusProcessed::saveSpectraDetectorMapNexus().
|
static |
These transforms pre-multiply the basic transforms in certain cases, as listed in the footnotes to Table 2.
Definition at line 81 of file ReducedCell.cpp.
Referenced by Mantid::Geometry::ReducedCell::premultiply().
|
static |
Array of basic transformations from reduced cell to conventional cell for rows 1 to 44 of Table 2.
This array is indexed by the row number 1 to 44. Entry 0 is the identity matrix.
Definition at line 21 of file ReducedCell.cpp.
Referenced by Mantid::Geometry::ReducedCell::init().
Definition at line 675 of file SpaceGroupFactory.cpp.
Referenced by MantidQt::MantidWidgets::FitPropertyBrowser::addConstraint(), Mantid::Geometry::StructuredDetector::addDetector(), Mantid::DataHandling::EMU::EventProcessor::addEvent(), Mantid::DataHandling::PLN::EventProcessor::addEvent(), Mantid::DataHandling::ANSTO::EventProcessor::addEvent(), Mantid::DataHandling::EMU::EventAssigner::addEventImpl(), MantidQt::MantidWidgets::PropertyHandler::addFunction(), Mantid::Algorithms::PaddingAndApodization::addPadding(), Mantid::DataObjects::MDDimensionStats::addPoint(), ComponentCreationHelper::addRectangularBank(), Mantid::MDAlgorithms::UserFunctionMD::AddVariable(), Mantid::DataHandling::LoadILLSANS::adjustTOF(), Mantid::Algorithms::AlignDetectors::align(), Mantid::DataObjects::CoordTransformAligned::apply(), Mantid::DataObjects::MDHistoWorkspace::applyImplicitFunction(), Mantid::Kernel::AttenuationProfile::AttenuationProfile(), Mantid::API::SpectrumInfo::azimuthal(), Mantid::Kernel::BinFinder::bin(), Mantid::MDAlgorithms::BinMD::binMDBox(), Mantid::CurveFitting::Functions::MultivariateGaussianComptonProfile::buildS2Cache(), MantidQt::MantidWidgets::PropertyHandler::calcBase(), Mantid::MDAlgorithms::IntegratePeaksMD2::calcCovar(), Mantid::MDAlgorithms::MDNorm::calcDiffractionIntersectionIntegral(), Mantid::Algorithms::XrayAbsorptionCorrection::calculateDetectorPos(), Mantid::MDAlgorithms::MDNormSCD::calculateNormalization(), Mantid::Geometry::UnitCell::calculateReciprocalLattice(), Mantid::CurveFitting::Functions::CrystalFieldUtils::calculateWidth(), Mantid::DataHandling::LoadEMU< FD >::calibrateDopplerPhase(), Mantid::CurveFitting::Functions::NeutronBk2BkExpConvPVoigt::calOmega(), Mantid::CurveFitting::Functions::ThermalNeutronBk2BkExpConvPVoigt::calOmega(), Mantid::CurveFitting::Functions::Bk2BkExpConvPV::calOmega(), Mantid::DataHandling::LoadIsawDetCal::center(), Mantid::Algorithms::DetectorEfficiencyCor::chebevApprox(), Mantid::Algorithms::PolarizationCorrectionWildes::checkConsistentX(), MantidQt::CustomInterfaces::UserInputValidator::checkNotEqual(), Mantid::DataHandling::LoadISISNexus2::checkOptionalProperties(), Mantid::CurveFitting::Functions::CubicSpline::checkXInRange(), Mantid::Algorithms::CreateUserDefinedBackground::cleanUpTable(), Mantid::CurveFitting::Functions::IkedaCarpenterPV::constFunction(), Mantid::PythonInterface::std_set_exporter< ElementType >::contains(), Mantid::MDAlgorithms::ConvertToDetectorFaceMD::convertEventList(), Mantid::Algorithms::ConvertUnits::convertQuickly(), Mantid::DataObjects::EventList::convertTof(), Mantid::Crystal::FindSXPeaksHelper::AllPeaksStrategy::convertToSXPeaks(), Mantid::DataObjects::AffineMatrixParameter::copyRawMatrix(), Mantid::DataObjects::CoordTransformAffine::copyRawMatrix(), WorkspaceCreationHelper::create2DWorkspaceBinned(), WorkspaceCreationHelper::create2DWorkspaceFromFunction(), WorkspaceCreationHelper::create2DWorkspaceNonUniformlyBinned(), WorkspaceCreationHelper::create2DWorkspacePoints(), Mantid::Algorithms::CreateUserDefinedBackground::createBackgroundWorkspace(), Mantid::CurveFitting::FitMW::createDomain(), Mantid::DataHandling::CreatePolarizationEfficiencies::createEfficiencies(), Mantid::Algorithms::CreateSampleWorkspace::createEventWorkspace(), Mantid::DataHandling::SetSample::createFlatPlateXML(), Mantid::Geometry::InstrumentDefinitionParser::createGridDetector(), Mantid::Algorithms::CreateSampleWorkspace::createHistogramWorkspace(), ComponentCreationHelper::createInstrumentWithPSDTubes(), Mantid::Geometry::GridDetector::createLayer(), Mantid::Geometry::ObjCompAssembly::createOutline(), Mantid::MDAlgorithms::IntegrateFlux::createOutputWorkspace(), Mantid::MDAlgorithms::LoadSQW2::createQDimension(), Mantid::Geometry::InstrumentDefinitionParser::createRectangularDetector(), Mantid::DataHandling::SaveCanSAS1D::createSASDataElement(), Mantid::Algorithms::CreateSampleWorkspace::createScanningWorkspace(), Mantid::Geometry::InstrumentDefinitionParser::createStructuredDetector(), Mantid::Algorithms::CreateSampleWorkspace::createTestInstrumentRectangular(), ComponentCreationHelper::createTestInstrumentRectangular2(), ComponentCreationHelper::createTestUnnamedRectangular2(), ComponentCreationHelper::createVectorOfCylindricalDetectors(), MantidQt::MantidWidgets::ImageInfoWidget::cursorAt(), MantidQt::MantidWidgets::ImageInfoPresenter::cursorAt(), MantidQt::MantidWidgets::ImageInfoModel::defaultFormat(), Mantid::CurveFitting::Functions::BSpline::derivative1D(), Mantid::CurveFitting::Functions::CubicSpline::derivative1D(), Mantid::CurveFitting::FuncMinimisers::DerivMinimizer::dfun(), WorkspaceCreationHelper::displayDataX(), Mantid::MDAlgorithms::CompareMDWorkspaces::doComparison(), Mantid::Crystal::FindSXPeaksHelper::StrongestPeaksStrategy::dofindSXPeaks(), Mantid::Crystal::FindSXPeaksHelper::AllPeaksStrategy::dofindSXPeaks(), Mantid::Algorithms::RebinByPulseTimes::doHistogramming(), Mantid::Algorithms::RebinByTimeAtSample::doHistogramming(), Mantid::DataHandling::LoadEMU< FD >::dopplerTimeToTOF(), Mantid::CurveFitting::NLLS::dotProduct(), Mantid::Kernel::equals(), Mantid::DataHandling::SaveGSASInstrumentFile::erfc(), Mantid::CurveFitting::ParameterEstimator::estimate(), Mantid::Algorithms::FindPeaks::estimatePeakParameters(), Mantid::Kernel::Math::SLSQPMinimizer::FunctionWrapper::eval(), Mantid::Kernel::Math::SLSQPMinimizer::FunctionWrapper::TypeHolder< T >::eval(), Mantid::CurveFitting::Functions::ChebfunBase::eval(), Mantid::CurveFitting::FuncMinimisers::TrustRegionMinimizer::evalF(), Mantid::Algorithms::CreateSampleWorkspace::evalFunction(), Mantid::CurveFitting::FuncMinimisers::TrustRegionMinimizer::evalHF(), Mantid::CurveFitting::FuncMinimisers::TrustRegionMinimizer::evalJ(), Mantid::CurveFitting::Functions::BSpline::evaluateBasisFnDerivatives(), Mantid::CurveFitting::Functions::BSpline::evaluateBasisFunctions(), Mantid::Kernel::Math::SLSQPMinimizer::evaluateConstraints(), Mantid::CurveFitting::Functions::ChebfunBase::evalVector(), Mantid::Algorithms::ChangeBinOffset::exec(), Mantid::Algorithms::ConvertAxesToRealSpace::exec(), Mantid::Algorithms::CrossCorrelate::exec(), Mantid::Algorithms::DiffractionEventCalibrateDetectors::exec(), Mantid::Algorithms::FindCenterOfMassPosition::exec(), Mantid::Algorithms::MaskBinsIf::exec(), Mantid::Algorithms::PDFFourierTransform2::exec(), Mantid::Algorithms::RayTracerTester::exec(), Mantid::Algorithms::RealFFT::exec(), Mantid::Algorithms::SumOverlappingTubes::exec(), Mantid::Algorithms::VesuvioL1ThetaResolution::exec(), Mantid::Crystal::FindSXPeaks::exec(), Mantid::Crystal::SetGoniometer::exec(), Mantid::DataHandling::LoadBBY::exec(), Mantid::DataHandling::LoadIsawDetCal::exec(), Mantid::DataHandling::LoadQKK::exec(), Mantid::DataHandling::SaveDaveGrp::exec(), Mantid::DataHandling::SaveGDA::exec(), Mantid::MDAlgorithms::ConvertHFIRSCDtoMDE::exec(), Mantid::MDAlgorithms::ConvertToDetectorFaceMD::exec(), Mantid::Algorithms::ProcessIndirectFitParameters::exec(), Mantid::Algorithms::EQSANSTofStructure::execEvent(), Mantid::Algorithms::ModeratorTzero::execEvent(), Mantid::Crystal::PeaksIntersection::executePeaksIntersection(), Mantid::CurveFitting::ParameterEstimator::extractValues(), Mantid::CurveFitting::Functions::f1(), Mantid::MDAlgorithms::f_eval(), Mantid::MDAlgorithms::f_eval2(), Mantid::CurveFitting::Functions::ProcessBackground::filterForBackground(), Mantid::DataObjects::findFirstEvent(), Mantid::Crystal::FindSXPeaksHelper::PeakFindingStrategy::findSXPeaks(), Mantid::Algorithms::PeakParameterHelper::findXIndex(), Mantid::CurveFitting::Functions::ChebfunBase::fit(), Mantid::CurveFitting::Functions::LinearBackground::fit(), Mantid::Algorithms::FindEPP::fitGaussian(), Mantid::CurveFitting::Functions::ChebfunBase::fitOdd(), Mantid::Kernel::Math::SLSQPMinimizer::fprime(), Mantid::CurveFitting::FuncMinimisers::DerivMinimizer::fun(), Mantid::CurveFitting::FuncMinimisers::SimplexMinimizer::fun(), Mantid::CurveFitting::Functions::GramCharlier::function1D(), Mantid::CurveFitting::Functions::LogNormal::function1D(), Mantid::CurveFitting::Functions::StretchExp::function1D(), Mantid::CurveFitting::Functions::BivariateNormal::function1D(), Mantid::CurveFitting::Functions::BSpline::function1D(), Mantid::CurveFitting::Functions::Chebyshev::function1D(), Mantid::CurveFitting::Functions::ConvTempCorrection::function1D(), Mantid::CurveFitting::Functions::CubicSpline::function1D(), Mantid::CurveFitting::Functions::EndErfc::function1D(), Mantid::CurveFitting::Functions::ExpDecayOsc::function1D(), Mantid::CurveFitting::Functions::FullprofPolynomial::function1D(), Mantid::CurveFitting::Functions::GausDecay::function1D(), Mantid::CurveFitting::Functions::GausOsc::function1D(), Mantid::CurveFitting::Functions::InelasticDiffRotDiscreteCircle::function1D(), Mantid::CurveFitting::Functions::InelasticDiffSphere::function1D(), Mantid::CurveFitting::Functions::Polynomial::function1D(), Mantid::CurveFitting::Functions::ReflectivityMulf::function1D(), Mantid::CurveFitting::Functions::StaticKuboToyabeTimesExpDecay::function1D(), Mantid::CurveFitting::Functions::StaticKuboToyabeTimesStretchExp::function1D(), Mantid::FrameworkTestHelpers::FunctionChangesNParams::function1D(), Mantid::FrameworkTestHelpers::MultiDomainFunctionTest_Function::function1D(), Mantid::CurveFitting::Functions::LogNormal::functionDeriv1D(), Mantid::CurveFitting::Functions::StretchExp::functionDeriv1D(), Mantid::CurveFitting::Functions::BivariateNormal::functionDeriv1D(), Mantid::CurveFitting::Functions::Chebyshev::functionDeriv1D(), Mantid::CurveFitting::Functions::ExpDecay::functionDeriv1D(), Mantid::CurveFitting::Functions::ExpDecayMuon::functionDeriv1D(), Mantid::CurveFitting::Functions::ExpDecayOsc::functionDeriv1D(), Mantid::CurveFitting::Functions::FullprofPolynomial::functionDeriv1D(), Mantid::CurveFitting::Functions::GausDecay::functionDeriv1D(), Mantid::CurveFitting::Functions::GausOsc::functionDeriv1D(), Mantid::CurveFitting::Functions::Polynomial::functionDeriv1D(), Mantid::CurveFitting::Functions::ProductLinearExp::functionDeriv1D(), Mantid::CurveFitting::Functions::ProductQuadraticExp::functionDeriv1D(), Mantid::CurveFitting::Functions::ThermalNeutronDtoTOFFunction::functionDeriv1D(), Mantid::Crystal::PeakHKLErrors::functionDeriv1D(), Mantid::FrameworkTestHelpers::FunctionChangesNParams::functionDeriv1D(), Mantid::FrameworkTestHelpers::MultiDomainFunctionTest_Function::functionDeriv1D(), Mantid::CurveFitting::Functions::Convolution::functionDirectMode(), Mantid::API::FunctionDomain1DVector::FunctionDomain1DVector(), Mantid::API::FunctionDomain1DView::FunctionDomain1DView(), Mantid::CurveFitting::Functions::Convolution::functionFFTMode(), Mantid::CurveFitting::Functions::IkedaCarpenterPV::functionLocal(), Mantid::CurveFitting::FuncMinimisers::DerivMinimizer::fundfun(), Mantid::Kernel::Math::SLSQPMinimizer::fvalue(), Mantid::DataObjects::EventList::generateCountsHistogram(), Mantid::Crystal::FindSXPeaksHelper::AllPeaksStrategy::getAllPeaks(), Mantid::Kernel::AttenuationProfile::getAttenuationCoefficient(), Mantid::Geometry::StructuredDetector::getAtXY(), Mantid::Geometry::GridDetector::getAtXYZ(), Mantid::Crystal::FindSXPeaksHelper::PeakFindingStrategy::getBounds(), Mantid::WorkflowAlgorithms::EQSANSInstrument::getCoordinateFromPixel(), Mantid::WorkflowAlgorithms::HFIRInstrument::getCoordinateFromPixel(), Mantid::Geometry::StructuredDetector::getDetectorIDAtXY(), Mantid::Geometry::GridDetector::getDetectorIDAtXYZ(), Mantid::CurveFitting::Functions::DynamicKuboToyabe::getDKT(), Mantid::API::IPeakFunction::getDomainInterval(), Mantid::Algorithms::CalculatePlaczek::getEfficiencyCoefficient1(), Mantid::Algorithms::CalculatePlaczek::getEfficiencyCoefficient2(), getFillFirstX(), getFillFirstY(), getFillFirstZ(), Mantid::MDAlgorithms::SlicingAlgorithm::getGeneralImplicitFunction(), Mantid::API::MatrixWorkspace::getImageStartEndXIndices(), Mantid::Algorithms::FindPeaks::getIndex(), Mantid::Algorithms::getIndex(), Mantid::API::MatrixWorkspace::getIntegratedSpectra(), Mantid::Algorithms::CreateUserDefinedBackground::getInterpolator(), Mantid::DataObjects::MDHistoWorkspace::getLinearIndexAtCoord(), Mantid::Geometry::MatrixVectorPairBuilder::getMatrixVectorPair(), Mantid::Algorithms::RadiusSum::getMaxDistance(), Mantid::Kernel::getMomentsAboutMean(), Mantid::Kernel::getMomentsAboutOrigin(), Mantid::WorkflowAlgorithms::EQSANSInstrument::getPixelFromCoordinate(), Mantid::WorkflowAlgorithms::HFIRInstrument::getPixelFromCoordinate(), Mantid::Geometry::GridDetectorPixel::getRelativePos(), Mantid::Geometry::RectangularDetector::getRelativePosAtXY(), Mantid::Geometry::GridDetector::getRelativePosAtXYZ(), Mantid::Geometry::InstrumentDefinitionParser::getRelativeTranslation(), Mantid::API::MatrixWorkspace::getSignalAtCoord(), Mantid::WorkflowAlgorithms::EQSANSLoad::getSourceSlitSize(), Mantid::CurveFitting::Functions::BSpline::getSpanIndex(), Mantid::Geometry::OrientedLattice::getvVector(), Mantid::Crystal::MaskPeaksWorkspace::getWkspIndex(), Mantid::API::MatrixWorkspace::getXIndex(), Mantid::API::MatrixWorkspace::getXMinMax(), Mantid::Crystal::FindSXPeaksHelper::PeakFindingStrategy::getXValue(), Mantid::Algorithms::gsl_costFunction(), Mantid::CurveFitting::Algorithms::gsl_costFunction(), Mantid::CurveFitting::Algorithms::gsl_df(), Mantid::CurveFitting::gsl_df(), Mantid::CurveFitting::Algorithms::gsl_f(), Mantid::CurveFitting::gsl_f(), Mantid::CurveFitting::Algorithms::gsl_fdf(), Mantid::CurveFitting::gsl_fdf(), Mantid::API::gsl_peak_wrapper(), Mantid::Kernel::gtEquals(), Mantid::DataHandling::LoadRKH::hasXerror(), Mantid::CurveFitting::Functions::ElasticDiffRotDiscreteCircle::HeightPrefactor(), Mantid::CurveFitting::Functions::Gaussian::histogram1D(), Mantid::CurveFitting::Functions::LinearBackground::histogram1D(), Mantid::CurveFitting::Functions::Lorentzian::histogram1D(), Mantid::CurveFitting::Functions::Gaussian::histogramDerivative1D(), Mantid::CurveFitting::Functions::Lorentzian::histogramDerivative1D(), Mantid::CurveFitting::Functions::HKT(), Mantid::Algorithms::DiscusMultipleScatteringCorrection::inc_xyz(), MantidQt::MantidWidgets::ImageInfoModelMatrixWS::info(), MantidQt::MantidWidgets::ImageInfoModelMD::info(), Mantid::DataObjects::Workspace2D::init(), Mantid::CurveFitting::Functions::InelasticDiffSphere::initAlphaCoeff(), Mantid::CurveFitting::Functions::CubicSpline::initGSLObjects(), Mantid::Algorithms::FlatPlateAbsorption::initialiseCachedDistances(), Mantid::Geometry::StructuredDetector::initialize(), Mantid::CurveFitting::Functions::InelasticDiffSphere::initLinJlist(), Mantid::Crystal::DataModeHandler::InitValues(), Mantid::Geometry::ConvexPolygon::insert(), Mantid::PythonInterface::std_set_exporter< ElementType >::insert_element(), Mantid::Geometry::RandomPoint::inSphere(), Mantid::Algorithms::GetEi2::integrate(), Mantid::MDAlgorithms::IntegratePeaksMD::integrate(), Mantid::MDAlgorithms::IntegratePeaksMD2::integrate(), Mantid::Algorithms::DiscusMultipleScatteringCorrection::integrateCumulative(), Mantid::MDAlgorithms::IntegrateFlux::integrateSpectraEvents(), Mantid::Algorithms::DiffractionEventCalibrateDetectors::intensity(), Mantid::Algorithms::DiscusMultipleScatteringCorrection::interpolateFlat(), Mantid::Algorithms::DiscusMultipleScatteringCorrection::interpolateGaussian(), Mantid::DataHandling::JoinISISPolarizationEfficiencies::interpolateHistogramWorkspace(), Mantid::DataHandling::JoinISISPolarizationEfficiencies::interpolatePointDataWorkspace(), Mantid::Algorithms::DiscusMultipleScatteringCorrection::interpolateSquareRoot(), Mantid::API::MatrixWorkspace::isCommonBins(), Mantid::API::MatrixWorkspace::isCommonLogBins(), Mantid::Crystal::IntegratePeakTimeSlices::isGoodFit(), Mantid::API::MatrixWorkspace::isHistogramDataByIndex(), Mantid::API::MatrixWorkspace::isIntegerBins(), Mantid::Algorithms::ConjoinXRuns::joinSpectrum(), Mantid::API::SpectrumInfo::l2(), Mantid::Kernel::VectorHelper::lengthVector(), Mantid::CurveFitting::Algorithms::linearInterpolateX(), Mantid::CurveFitting::Algorithms::linearInterpolateY(), Mantid::CurveFitting::Functions::ChebfunBase::linspace(), Mantid::DataHandling::LoadSINQFocus::loadDataIntoTheWorkSpace(), Mantid::DataHandling::LoadCanSAS1D::loadEntry(), Mantid::DataHandling::LoadCanSAS1D2::loadEntry(), Mantid::DataHandling::LoadNexusProcessed::loadEventEntry(), Mantid::DataHandling::LoadBBY::loadEvents(), Mantid::DataHandling::LoadCSNSNexus::loadHistData(), Mantid::DataHandling::LoadBBY::loadInstrumentParameters(), Mantid::CurveFitting::Functions::InelasticDiffSphere::LorentzianCoefficients(), Mantid::Kernel::ltEquals(), Mantid::FrameworkTestHelpers::makeMultiDomainWorkspace1(), Mantid::FrameworkTestHelpers::makeMultiDomainWorkspace2(), Mantid::FrameworkTestHelpers::makeMultiDomainWorkspace3(), MantidQt::MantidWidgets::InputControllerDrawAndErase::makePolygon(), Mantid::API::IMDWorkspace::makeSinglePointWithNaN(), Mantid::Algorithms::CalculateEfficiency::maskComponent(), Mantid::CurveFitting::Functions::midpnt(), Mantid::Kernel::Math::SLSQPMinimizer::minimize(), Mantid::Algorithms::DiffractionEventCalibrateDetectors::movedetector(), Mantid::Crystal::SCDPanelErrors::moveDetector(), Mantid::CurveFitting::NLLS::multJ(), Mantid::CurveFitting::NLLS::multJt(), Mantid::Algorithms::PolarizationEfficiencyCor::needInterpolation(), Mantid::Algorithms::InterpolatingRebin::noInterpolation(), Mantid::Kernel::VectorHelper::normalizeVector(), Mantid::Geometry::Cylinder::onSurface(), Mantid::Kernel::ChebyshevPolynomial::operator()(), Mantid::API::RefAxis::operator()(), Mantid::Kernel::ChebyshevSeries::operator()(), Mantid::Kernel::VectorHelper::AddVariance< T >::operator()(), Mantid::Kernel::VectorHelper::SumSquares< T >::operator()(), Mantid::Kernel::VectorHelper::Squares< T >::operator()(), Mantid::Kernel::VectorHelper::Log< T >::operator()(), Mantid::Kernel::VectorHelper::LogNoThrow< T >::operator()(), Mantid::Kernel::VectorHelper::SimpleAverage< T >::operator()(), Mantid::CurveFitting::Functions::SimpleChebfun::operator()(), Mantid::CurveFitting::ParameterEstimator::LinearFunction::operator()(), Mantid::MDAlgorithms::Product::operator()(), Mantid::CurveFitting::EigenVector::operator*=(), Mantid::CurveFitting::Functions::SimpleChebfun::operator+=(), Mantid::CurveFitting::EigenVector::operator+=(), Mantid::API::Sample::operator==(), Mantid::Kernel::operator>>(), Mantid::Geometry::IndexingUtils::Optimize_Direction(), Mantid::Geometry::MDDimensionExtents< T >::outside(), Mantid::MDAlgorithms::ConvertCWSDExpToMomentum::parseDetectorTable(), Mantid::Geometry::InstrumentDefinitionParser::parseFacingElementToV3D(), Mantid::Geometry::InstrumentDefinitionParser::parsePosition(), Mantid::Geometry::ShapeFactory::parsePosition(), Mantid::CurveFitting::Functions::polint(), Mantid::API::SpectrumInfo::position(), Mantid::Algorithms::VesuvioL1ThetaResolution::processDistribution(), Mantid::DataHandling::ANSTO::ReadEventFile(), Mantid::DataHandling::LoadSpec::readHistogram(), Mantid::DataHandling::LoadRKH::readLinesForRKH1D(), Mantid::Geometry::BoundingBox::realign(), Mantid::DataHandling::LoadILLReflectometry::reflectometryPeak(), Mantid::Algorithms::CreateFloodWorkspace::removeBackground(), Mantid::Algorithms::StripPeaks::removePeaks(), Mantid::API::FunctionDomain1D::resetData(), Mantid::DataObjects::EventList::reverse(), Mantid::CurveFitting::Functions::ChebfunBase::roots(), Mantid::CurveFitting::Functions::SimpleChebfun::roughRoots(), Mantid::Kernel::Utils::round(), Mantid::Algorithms::DiscusMultipleScatteringCorrection::sampleQW(), Mantid::DataObjects::RebinnedOutput::scaleF(), Mantid::DataHandling::EventWorkspaceCollection::setAllX(), Mantid::DataObjects::EventWorkspace::setAllX(), Mantid::Kernel::AttenuationProfile::setAttenuationCoefficient(), MantidQt::MantidWidgets::PropertyHandler::setCentre(), Mantid::Algorithms::NormaliseToMonitor::setIntegrationProps(), Mantid::Geometry::InstrumentDefinitionParser::setLogfile(), Mantid::Geometry::Component::setPos(), Mantid::MDAlgorithms::MDWSTransform::setQ3DDimensionsNames(), Mantid::API::ISpectrum::setSharedX(), Mantid::API::MatrixWorkspace::setSharedX(), MantidQt::MantidWidgets::ImageInfoModelMatrixWS::setUnitsInfo(), Mantid::Geometry::ConvexPolygon::setup(), Mantid::CurveFitting::Functions::CubicSpline::setupInput(), Mantid::CurveFitting::Functions::CubicSpline::setXAttribute(), Mantid::DataHandling::LoadSpiceXML2DDet::setXtoLabQ(), Mantid::Geometry::Cylinder::side(), Mantid::API::SpectrumInfo::signedTwoTheta(), Mantid::CurveFitting::Functions::SimpleChebfun::SimpleChebfun(), Mantid::Kernel::Units::Wavelength::singleFromTOF(), Mantid::Kernel::Units::Momentum::singleFromTOF(), Mantid::Kernel::Units::SpinEchoLength::singleFromTOF(), Mantid::Kernel::Units::SpinEchoTime::singleFromTOF(), Mantid::Geometry::CSGObject::singleShotMonteCarloVolume(), Mantid::Kernel::Units::Empty::singleToTOF(), Mantid::Kernel::Units::TOF::singleToTOF(), Mantid::Kernel::Units::Wavelength::singleToTOF(), Mantid::Kernel::Units::Energy::singleToTOF(), Mantid::Kernel::Units::Energy_inWavenumber::singleToTOF(), Mantid::Kernel::Units::dSpacing::singleToTOF(), Mantid::Kernel::Units::dSpacingPerpendicular::singleToTOF(), Mantid::Kernel::Units::MomentumTransfer::singleToTOF(), Mantid::Kernel::Units::QSquared::singleToTOF(), Mantid::Kernel::Units::DeltaE::singleToTOF(), Mantid::Kernel::Units::SpinEchoLength::singleToTOF(), Mantid::Kernel::Units::SpinEchoTime::singleToTOF(), Mantid::Kernel::Units::Time::singleToTOF(), Mantid::Kernel::Units::Degrees::singleToTOF(), Mantid::Kernel::Units::Temperature::singleToTOF(), Mantid::Kernel::Units::AtomicDistance::singleToTOF(), Mantid::CurveFitting::Functions::ChebfunBase::smooth(), Mantid::CurveFitting::ComplexMatrix::solve(), Mantid::CurveFitting::EigenMatrix::solve(), Mantid::Algorithms::MaxEnt::solveSVD(), Mantid::CurveFitting::Functions::CubicSpline::splineEval(), Mantid::Algorithms::FilterEvents::splitTimeSeriesProperty(), Mantid::Kernel::Units::timeConversionVector(), Mantid::API::LinearScale::transform(), Mantid::API::LogarithmScale::transform(), Mantid::Algorithms::FFT::transformBackward(), Mantid::Geometry::Component::translate(), Mantid::API::SpectrumInfo::twoTheta(), Mantid::CurveFitting::AugmentedLagrangianOptimizer::unconstrainedOptimization(), Mantid::Crystal::DisjointElement::unionWith(), Mantid::Kernel::V2D::V2D(), Mantid::Algorithms::Integration::validateInputs(), Mantid::Algorithms::MaskBinsIf::validateInputs(), Mantid::DataHandling::vzintermediatePixelIDComp(), Mantid::DataHandling::SaveToSNSHistogramNexus::WriteGroup(), Mantid::DataHandling::SaveToSNSHistogramNexus::WriteOutDataOrErrors(), Mantid::DataHandling::SavePDFGui::writeWSData(), Mantid::DataHandling::SaveRMCProfile::writeWSData(), Mantid::API::MatrixWorkspace::yIndexOfX(), and Mantid::CurveFitting::Functions::ZFKT().
Definition at line 675 of file SpaceGroupFactory.cpp.
Referenced by Mantid::Geometry::StructuredDetector::addDetector(), Mantid::DataHandling::EMU::EventProcessor::addEvent(), Mantid::DataHandling::PLN::EventProcessor::addEvent(), Mantid::DataHandling::ANSTO::EventProcessor::addEvent(), Mantid::CurveFitting::Functions::GramCharlierComptonProfile::addFSETerm(), Mantid::CurveFitting::Functions::GramCharlierComptonProfile::addMassProfile(), ComponentCreationHelper::addRectangularBank(), Mantid::CurveFitting::CostFunctions::CostFuncLeastSquares::addValDerivHessian(), MantidQt::MantidWidgets::SequentialFitDialog::addWorkspaces(), Mantid::DataObjects::MDHistoWorkspace::applyImplicitFunction(), Mantid::Algorithms::CalculateEfficiency2::averageAndNormalizePixels(), Mantid::Algorithms::SparseWorkspace::bilinearInterpolateFromDetectorGrid(), Mantid::CurveFitting::Functions::MultivariateGaussianComptonProfile::buildS2Cache(), MantidQt::MantidWidgets::PropertyHandler::calcBase(), Mantid::DataHandling::SaveSESANS::calculateDepolarisation(), Mantid::CurveFitting::Functions::MultivariateGaussianComptonProfile::calculateFSE(), Mantid::CurveFitting::Functions::MultivariateGaussianComptonProfile::calculateIntegrandFSE(), Mantid::CurveFitting::Functions::MultivariateGaussianComptonProfile::calculateIntegrandJ(), Mantid::CurveFitting::Functions::MultivariateGaussianComptonProfile::calculateJ(), Mantid::CurveFitting::Functions::NeutronBk2BkExpConvPVoigt::calOmega(), Mantid::CurveFitting::Functions::ThermalNeutronBk2BkExpConvPVoigt::calOmega(), Mantid::CurveFitting::Functions::Bk2BkExpConvPV::calOmega(), Mantid::DataHandling::LoadIsawDetCal::center(), Mantid::Algorithms::ResetNegatives::changeNegatives(), Mantid::Algorithms::DetectorEfficiencyCor::chebevApprox(), MantidQt::CustomInterfaces::UserInputValidator::checkNotEqual(), Mantid::Algorithms::CreateUserDefinedBackground::cleanUpTable(), Mantid::CurveFitting::Functions::IkedaCarpenterPV::constFunction(), Mantid::MDAlgorithms::ConvertToDetectorFaceMD::convertEventList(), Mantid::Crystal::FindSXPeaksHelper::AllPeaksStrategy::convertToSXPeaks(), Mantid::DataObjects::AffineMatrixParameter::copyRawMatrix(), Mantid::DataObjects::CoordTransformAffine::copyRawMatrix(), Mantid::Algorithms::He3TubeEfficiency::correctForEfficiency(), WorkspaceCreationHelper::create2DWorkspaceBinned(), WorkspaceCreationHelper::create2DWorkspaceNonUniformlyBinned(), WorkspaceCreationHelper::create2DWorkspacePoints(), WorkspaceCreationHelper::create2DWorkspaceWithReflectometryInstrumentMultiDetector(), Mantid::Algorithms::CreateUserDefinedBackground::createBackgroundWorkspace(), Mantid::CurveFitting::FitMW::createDomain(), Mantid::CurveFitting::HistogramDomainCreator::createDomain(), Mantid::CurveFitting::TableWorkspaceDomainCreator::createDomain(), Mantid::DataHandling::CreatePolarizationEfficiencies::createEfficiencies(), Mantid::DataHandling::SetSample::createFlatPlateXML(), Mantid::Geometry::InstrumentDefinitionParser::createGridDetector(), Mantid::Algorithms::CreateSampleWorkspace::createHistogramWorkspace(), Mantid::Geometry::GridDetector::createLayer(), Mantid::Geometry::ObjCompAssembly::createOutline(), Mantid::CurveFitting::HistogramDomainCreator::createOutputWorkspace(), Mantid::Geometry::InstrumentDefinitionParser::createRectangularDetector(), Mantid::DataHandling::SaveCanSAS1D::createSASDataElement(), Mantid::Algorithms::CreateSampleWorkspace::createScanningWorkspace(), Mantid::Geometry::InstrumentDefinitionParser::createStructuredDetector(), Mantid::Algorithms::CreateSampleWorkspace::createTestInstrumentRectangular(), ComponentCreationHelper::createTestInstrumentRectangular2(), ComponentCreationHelper::createTestUnnamedRectangular2(), ComponentCreationHelper::createVectorOfCylindricalDetectors(), MantidQt::MantidWidgets::ImageInfoWidget::cursorAt(), MantidQt::MantidWidgets::ImageInfoPresenter::cursorAt(), Mantid::CurveFitting::Functions::CubicSpline::derivative1D(), Mantid::Algorithms::DetectorEfficiencyCor::detectorEfficiency(), WorkspaceCreationHelper::displayDataY(), Mantid::Crystal::FindSXPeaksHelper::StrongestPeaksStrategy::dofindSXPeaks(), Mantid::Crystal::FindSXPeaksHelper::AllPeaksStrategy::dofindSXPeaks(), Mantid::CurveFitting::NLLS::dotProduct(), Mantid::Kernel::equals(), Mantid::DataHandling::SaveGSASInstrumentFile::erfc(), Mantid::CurveFitting::ParameterEstimator::estimate(), Mantid::Algorithms::CalculateCarpenterSampleCorrection::exec(), Mantid::Algorithms::CalculatePlaczek::exec(), Mantid::Algorithms::CalculatePlaczekSelfScattering::exec(), Mantid::Algorithms::CarpenterSampleCorrection::exec(), Mantid::Algorithms::ConvertAxesToRealSpace::exec(), Mantid::Algorithms::CrossCorrelate::exec(), Mantid::Algorithms::DeadTimeCorrection::exec(), Mantid::Algorithms::FindCenterOfMassPosition::exec(), Mantid::Algorithms::FindDeadDetectors::exec(), Mantid::Algorithms::MaskBinsIf::exec(), Mantid::Algorithms::Q1D2::exec(), Mantid::Algorithms::RayTracerTester::exec(), Mantid::Algorithms::WeightedMeanOfWorkspace::exec(), Mantid::Crystal::FindSXPeaks::exec(), Mantid::Crystal::PeakIntegration::exec(), Mantid::Crystal::SetGoniometer::exec(), Mantid::DataHandling::LoadIsawDetCal::exec(), Mantid::DataHandling::LoadQKK::exec(), Mantid::DataHandling::SaveDaveGrp::exec(), Mantid::MDAlgorithms::ConvertHFIRSCDtoMDE::exec(), Mantid::MDAlgorithms::ConvertToDetectorFaceMD::exec(), Mantid::Crystal::PeaksIntersection::executePeaksIntersection(), Mantid::CurveFitting::ParameterEstimator::extractValues(), Mantid::Kernel::fast_exp(), Mantid::DataHandling::LoadILLDiffraction::fillMovingInstrumentScan(), Mantid::DataHandling::LoadILLDiffraction::fillStaticInstrumentScan(), Mantid::Crystal::FindSXPeaksHelper::PeakFindingStrategy::findSXPeaks(), Mantid::API::MatrixWorkspace::findY(), Mantid::CurveFitting::Functions::ChebfunBase::fit(), Mantid::CurveFitting::Functions::LinearBackground::fit(), Mantid::Algorithms::FindEPP::fitGaussian(), Mantid::CurveFitting::Functions::ChebfunBase::fitOdd(), Mantid::CurveFitting::Functions::CubicSpline::function1D(), Mantid::CurveFitting::Functions::InelasticDiffRotDiscreteCircle::function1D(), Mantid::FrameworkTestHelpers::FunctionChangesNParams::function1D(), Mantid::FrameworkTestHelpers::FunctionChangesNParams::functionDeriv1D(), Mantid::CurveFitting::Functions::IkedaCarpenterPV::functionLocal(), Mantid::CurveFitting::Algorithms::VesuvioCalculateMS::generateTOF(), Mantid::Crystal::FindSXPeaksHelper::AllPeaksStrategy::getAllPeaks(), Mantid::Geometry::StructuredDetector::getAtXY(), Mantid::Geometry::GridDetector::getAtXYZ(), Mantid::WorkflowAlgorithms::EQSANSInstrument::getCoordinateFromPixel(), Mantid::WorkflowAlgorithms::HFIRInstrument::getCoordinateFromPixel(), Mantid::Geometry::StructuredDetector::getDetectorIDAtXY(), Mantid::Geometry::GridDetector::getDetectorIDAtXYZ(), Mantid::CurveFitting::Functions::DynamicKuboToyabe::getDKT(), Mantid::API::IPeakFunction::getDomainInterval(), getFillFirstX(), getFillFirstY(), getFillFirstZ(), MantidQt::MantidWidgets::SequentialFitDialog::getIndex(), Mantid::API::MatrixWorkspace::getIntegratedSpectra(), Mantid::Algorithms::CreateUserDefinedBackground::getInterpolator(), Mantid::Geometry::MatrixVectorPairBuilder::getMatrixVectorPair(), Mantid::Algorithms::RadiusSum::getMaxDistance(), Mantid::Kernel::getMomentsAboutMean(), Mantid::Kernel::getMomentsAboutOrigin(), Mantid::WorkflowAlgorithms::EQSANSInstrument::getPixelFromCoordinate(), Mantid::WorkflowAlgorithms::HFIRInstrument::getPixelFromCoordinate(), Mantid::Geometry::GridDetectorPixel::getRelativePos(), Mantid::Geometry::RectangularDetector::getRelativePosAtXY(), Mantid::Geometry::GridDetector::getRelativePosAtXYZ(), Mantid::Geometry::InstrumentDefinitionParser::getRelativeTranslation(), Mantid::API::MatrixWorkspace::getSignalAtCoord(), Mantid::WorkflowAlgorithms::EQSANSLoad::getSourceSlitSize(), Mantid::Crystal::MaskPeaksWorkspace::getWkspIndex(), Mantid::Algorithms::gsl_costFunction(), Mantid::API::gsl_peak_wrapper(), Mantid::Kernel::gtEquals(), Mantid::DataHandling::LoadRKH::hasXerror(), Mantid::Algorithms::DiscusMultipleScatteringCorrection::inc_xyz(), MantidQt::MantidWidgets::ImageInfoModelMatrixWS::info(), MantidQt::MantidWidgets::ImageInfoModelMD::info(), Mantid::DataObjects::Workspace2D::init(), Mantid::CurveFitting::Functions::CubicSpline::initGSLObjects(), Mantid::Algorithms::FlatPlateAbsorption::initialiseCachedDistances(), Mantid::Geometry::StructuredDetector::initialize(), Mantid::DataHandling::LoadILLDiffraction::initMovingWorkspace(), Mantid::Geometry::ConvexPolygon::insert(), Mantid::Geometry::RandomPoint::inSphere(), Mantid::MDAlgorithms::IntegratePeaksMD::integrate(), Mantid::Algorithms::DiffractionEventCalibrateDetectors::intensity(), Mantid::Algorithms::SparseWorkspace::interpolateFromDetectorGrid(), Mantid::Algorithms::DiscusMultipleScatteringCorrection::interpolateGaussian(), Mantid::Crystal::FindSXPeaksHelper::PerSpectrumBackgroundStrategy::isBelowBackground(), Mantid::API::MatrixWorkspace::isHistogramDataByIndex(), Mantid::Algorithms::ConjoinXRuns::joinSpectrum(), Mantid::CurveFitting::Algorithms::linearInterpolateX(), Mantid::CurveFitting::Algorithms::linearInterpolateY(), Mantid::DataHandling::LoadCanSAS1D::loadEntry(), Mantid::DataHandling::LoadCanSAS1D2::loadEntry(), Mantid::DataHandling::LoadBBY::loadEvents(), Mantid::Kernel::ltEquals(), Mantid::DataObjects::GroupingWorkspace::makeDetectorIDToGroupVector(), Mantid::FrameworkTestHelpers::makeMultiDomainWorkspace1(), Mantid::FrameworkTestHelpers::makeMultiDomainWorkspace2(), Mantid::FrameworkTestHelpers::makeMultiDomainWorkspace3(), MantidQt::MantidWidgets::InputControllerDrawAndErase::makePolygon(), Mantid::API::IMDWorkspace::makeSinglePointWithNaN(), Mantid::API::MatrixWorkspace::maskBin(), Mantid::Algorithms::CalculateEfficiency::maskComponent(), Mantid::CurveFitting::Functions::MultivariateGaussianComptonProfile::massProfile(), Mantid::Algorithms::DiffractionEventCalibrateDetectors::movedetector(), Mantid::Crystal::SCDPanelErrors::moveDetector(), Mantid::Algorithms::PeakParameterHelper::observePeakCenter(), Mantid::Geometry::Cylinder::onSurface(), Mantid::Kernel::VectorHelper::SimpleAverage< T >::operator()(), Mantid::Kernel::operator>>(), Mantid::MDAlgorithms::ConvertCWSDExpToMomentum::parseDetectorTable(), Mantid::Geometry::InstrumentDefinitionParser::parseFacingElementToV3D(), Mantid::Geometry::InstrumentDefinitionParser::parsePosition(), Mantid::Geometry::ShapeFactory::parsePosition(), Mantid::CurveFitting::Algorithms::VesuvioCalculateMS::partialDiffXSec(), Mantid::CurveFitting::Functions::polint(), Mantid::Algorithms::VesuvioL1ThetaResolution::processDistribution(), Mantid::Algorithms::ResetNegatives::pushMinimum(), Mantid::DataHandling::ANSTO::ReadEventFile(), Mantid::DataHandling::LoadSpec::readHistogram(), Mantid::DataHandling::LoadRKH::readLinesForRKH1D(), Mantid::Geometry::BoundingBox::realign(), Mantid::DataObjects::FractionalRebinning::rebinToOutput(), Mantid::MDAlgorithms::ConvertCWPDMDToSpectra::reducePowderData(), Mantid::Algorithms::FitOneSinglePeak::removeBackground(), Mantid::CurveFitting::Functions::SimpleChebfun::roughRoots(), Mantid::Algorithms::SparseWorkspace::secondDerivative(), Mantid::Geometry::InstrumentDefinitionParser::setLogfile(), Mantid::Geometry::Component::setPos(), Mantid::API::ISpectrum::setSharedY(), Mantid::API::MatrixWorkspace::setSharedY(), Mantid::Geometry::ConvexPolygon::setup(), Mantid::CurveFitting::Functions::CubicSpline::setupInput(), Mantid::Algorithms::Qxy::setUpOutputWorkspace(), Mantid::Geometry::Cylinder::side(), Mantid::CurveFitting::Functions::SimpleChebfun::SimpleChebfun(), Mantid::Geometry::CSGObject::singleShotMonteCarloVolume(), Mantid::CurveFitting::Functions::ChebfunBase::smooth(), Mantid::Algorithms::WienerSmooth::smoothSingleSpectrum(), MantidQt::MantidWidgets::SequentialFitDialog::spectraChanged(), Mantid::CurveFitting::Functions::CubicSpline::splineEval(), Mantid::Geometry::Component::translate(), Mantid::Crystal::DisjointElement::unionWith(), Mantid::Kernel::V2D::V2D(), Mantid::Algorithms::DiscusMultipleScatteringCorrection::validateInputs(), Mantid::Algorithms::MaskBinsIf::validateInputs(), Mantid::DataHandling::vzintermediatePixelIDComp(), Mantid::DataHandling::SaveRMCProfile::writeMetaData(), Mantid::DataHandling::SaveToSNSHistogramNexus::WriteOutDataOrErrors(), Mantid::DataHandling::SavePDFGui::writeWSData(), and Mantid::DataHandling::SaveRMCProfile::writeWSData().
z F d Mantid::Geometry::z |
Definition at line 675 of file SpaceGroupFactory.cpp.
Referenced by Mantid::DataHandling::LoadILLSANS::adjustTOF(), Mantid::DataObjects::MDHistoWorkspace::applyImplicitFunction(), Mantid::CurveFitting::Functions::MultivariateGaussianComptonProfile::buildS2Cache(), Mantid::Algorithms::MaxEnt::calculateChi(), Mantid::CurveFitting::Functions::NeutronBk2BkExpConvPVoigt::calOmega(), Mantid::CurveFitting::Functions::ThermalNeutronBk2BkExpConvPVoigt::calOmega(), Mantid::CurveFitting::Functions::Bk2BkExpConvPV::calOmega(), Mantid::DataHandling::LoadIsawDetCal::center(), Mantid::CurveFitting::Functions::IkedaCarpenterPV::constFunction(), Mantid::DataHandling::SetSample::createFlatPlateXML(), Mantid::Geometry::InstrumentDefinitionParser::createGridDetector(), ComponentCreationHelper::createInstrumentWithPSDTubes(), Mantid::Geometry::GridDetector::createLayer(), Mantid::Geometry::ObjCompAssembly::createOutline(), Mantid::API::E1(), Mantid::Algorithms::RayTracerTester::exec(), Mantid::Crystal::SetGoniometer::exec(), Mantid::DataHandling::LoadIsawDetCal::exec(), Mantid::CurveFitting::SpecialFunctionSupport::exponentialIntegral(), Mantid::CurveFitting::Functions::GramCharlier::function1D(), Mantid::CurveFitting::Functions::IkedaCarpenterPV::functionLocal(), Mantid::Geometry::GridDetector::getAtXYZ(), Mantid::Geometry::GridDetector::getDetectorIDAtXYZ(), getFillFirstX(), getFillFirstY(), getFillFirstZ(), Mantid::Geometry::MatrixVectorPairBuilder::getMatrixVectorPair(), Mantid::Algorithms::RadiusSum::getMaxDistance(), Mantid::Geometry::GridDetectorPixel::getRelativePos(), Mantid::Geometry::GridDetector::getRelativePosAtXYZ(), Mantid::Geometry::InstrumentDefinitionParser::getRelativeTranslation(), Mantid::Geometry::OrientedLattice::getuVector(), Mantid::Algorithms::gsl_costFunction(), Mantid::Algorithms::DiscusMultipleScatteringCorrection::inc_xyz(), Mantid::Geometry::RandomPoint::inCylinder(), Mantid::Geometry::RandomPoint::inHollowCylinder(), Mantid::Algorithms::FlatPlateAbsorption::initialiseCachedDistances(), Mantid::Geometry::RandomPoint::inSphere(), Mantid::Algorithms::DiffractionEventCalibrateDetectors::intensity(), Mantid::Geometry::InstrumentDefinitionParser::makeXYplaneFaceComponent(), Mantid::Algorithms::DiffractionEventCalibrateDetectors::movedetector(), Mantid::Crystal::SCDPanelErrors::moveDetector(), Mantid::MDAlgorithms::ConvertCWSDExpToMomentum::parseDetectorTable(), Mantid::Geometry::InstrumentDefinitionParser::parseFacingElementToV3D(), Mantid::Geometry::InstrumentDefinitionParser::parsePosition(), Mantid::Geometry::ShapeFactory::parsePosition(), Mantid::Geometry::BoundingBox::realign(), Mantid::Geometry::Component::setPos(), Mantid::Geometry::CSGObject::singleShotMonteCarloVolume(), and Mantid::Geometry::Component::translate().