Mantid
Loading...
Searching...
No Matches
Namespaces | Macros | Functions
Matrix.cpp File Reference
#include "MantidKernel/Matrix.h"
#include "MantidKernel/Exception.h"
#include "MantidKernel/MersenneTwister.h"
#include "MantidKernel/TimeSeriesProperty.h"
#include "MantidKernel/V3D.h"
#include <algorithm>
#include <climits>
#include <cmath>
#include <memory>
#include <sstream>

Go to the source code of this file.

Namespaces

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

Macros

#define fabs(x)   std::fabs((x)*1.0)
 

Functions

template<typename T >
void Mantid::Kernel::dumpToStream (std::ostream &os, const Kernel::Matrix< T > &matrix, const char delimiter)
 Write a Matrix to a stream. More...
 
template<typename T >
void Mantid::Kernel::fillFromStream (std::istream &is, Kernel::Matrix< T > &in, const char delimiter)
 Fill a Matrix from a stream using the given separator. More...
 
template<typename T >
std::ostream & Mantid::Kernel::operator<< (std::ostream &os, const Matrix< T > &matrix)
 Write an object to a stream. More...
 
template<typename T >
std::istream & Mantid::Kernel::operator>> (std::istream &is, Kernel::Matrix< T > &in)
 Fill an object from a stream. More...
 

Macro Definition Documentation

◆ fabs

#define fabs (   x)    std::fabs((x)*1.0)

Definition at line 22 of file Matrix.cpp.

Variable Documentation

◆ count

int count
private

counter

Definition at line 37 of file Matrix.cpp.

Referenced by Mantid::Algorithms::ExtractQENSMembers::addMembersToADS(), Mantid::Geometry::CrystalStructure::addScatterers(), Mantid::Kernel::PropertyManager::asJson(), Mantid::Geometry::IndexingUtils::CalculateMillerIndices(), Mantid::API::AlgorithmManagerImpl::create(), Mantid::DataObjects::AffineMatrixParameterParser::createParameter(), Mantid::DataHandling::LoadHFIRSANS::createWorkspace(), Mantid::DataHandling::LoadSpice2D::createWorkspace(), Mantid::Algorithms::AddPeak::exec(), Mantid::Crystal::OptimizeLatticeForCellType::exec(), Mantid::Crystal::SaveLauenorm::exec(), Mantid::DataHandling::LoadIsawDetCal::exec(), Mantid::DataHandling::LoadNexus::exec(), Mantid::API::FrameworkManagerImpl::exec(), Mantid::Geometry::IndexingUtils::FFTScanFor_Directions(), Mantid::WorkflowAlgorithms::SANSSensitivityCorrection::fileCheck(), MantidQt::MantidWidgets::InstrumentSelector::filterByTechniquesAtFacility(), Mantid::NeXus::NexusFileIO::findMantidWSEntries(), Mantid::MDAlgorithms::FindPeaksMD::findPeaks(), Mantid::DataHandling::GroupDetectors2::formGroups(), Mantid::Kernel::MaterialBuilder::getOrCalculateRhoAndPacking(), Mantid::Algorithms::IdentifyNoisyDetectors::getStdDev(), Mantid::DataHandling::Load::groupWsList(), Mantid::DataHandling::Load::loadMultipleFiles(), Mantid::DataHandling::LoadILLSALSA::loadNexusV1(), Mantid::DataHandling::LoadILLSALSA::loadNexusV2(), Mantid::Geometry::Rule::makeCNF(), Mantid::Geometry::Rule::makeCNFcopy(), MantidQt::API::ManageUserDirectories::moveDown(), Mantid::Geometry::IndexingUtils::NumberIndexed(), Mantid::Geometry::IndexingUtils::NumberIndexed_1D(), Mantid::Geometry::IndexingUtils::NumberIndexed_3D(), Mantid::Geometry::IndexingUtils::NumberOfValidIndexes(), Mantid::MDAlgorithms::IntegrateQLabEvents::numInEllipsoid(), Mantid::MDAlgorithms::Integrate3DEvents::numInEllipsoid(), Mantid::MDAlgorithms::IntegrateQLabEvents::numInEllipsoidBkg(), Mantid::MDAlgorithms::Integrate3DEvents::numInEllipsoidBkg(), Mantid::NeXus::NexusFileIO::openNexusWrite(), Mantid::Kernel::MemoryStats::process_mem_system(), Mantid::Geometry::CSGObject::rayTraceSolidAngle(), MantidQt::CustomDialogs::LoadDialog::removeOldInputWidgets(), Mantid::API::renameWorkspacesWith(), Mantid::DataObjects::PeakColumn< T >::resize(), Mantid::DataObjects::TableColumn< Type >::resize(), Mantid::DataObjects::VectorColumn< Type >::resize(), MantidQt::API::ScriptRepositoryView::ScriptRepositoryView(), MantidQt::MantidWidgets::MuonFitDataSelector::setDatasetNames(), MantidQt::MantidWidgets::MessageDisplay::setMaximumLineCount(), Mantid::API::ExperimentInfo::setNumberOfDetectorGroups(), Mantid::DataHandling::LoadNexus::setOutputWorkspace(), Mantid::MDAlgorithms::FitMD::setRange(), Mantid::DataObjects::TableWorkspace::setRowCount(), MantidQt::MantidWidgets::InstrumentSelector::setTechniques(), Mantid::Algorithms::DiscusMultipleScatteringCorrection::simulatePaths(), Mantid::Kernel::Strings::StrComp(), Mantid::DataHandling::PLN::EventCounter::tofCorrection(), Mantid::DataHandling::whichNexusType(), Mantid::DataHandling::SaveFITS::writeFITSHeaderEntry(), and Mantid::DataHandling::SaveFITS::writePaddingFITSHeaders().