Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
AccumulateMD.h File Reference
#include "MantidAPI/DataProcessorAlgorithm.h"
#include "MantidAPI/IMDEventWorkspace.h"
#include "MantidAPI/WorkspaceHistory.h"
#include "MantidMDAlgorithms/DllConfig.h"
#include <set>

Go to the source code of this file.

Classes

class  Mantid::MDAlgorithms::AccumulateMD
 AccumulateMD : Algorithm for appending new data to a MDHistoWorkspace. More...
 

Namespaces

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

Functions

bool Mantid::MDAlgorithms::appearsInCurrentData (const std::string &data_source, std::vector< std::string > &current_data)
 Check if the named data source is in the vector of data currently in the workspace. More...
 
bool MANTID_MDALGORITHMS_DLL Mantid::MDAlgorithms::dataExists (const std::string &data_name)
 Check if the named data source is an existing workspace or file. More...
 
bool Mantid::MDAlgorithms::fileExists (const std::string &filename)
 Test if a file with the given full path name exists. More...
 
std::string MANTID_MDALGORITHMS_DLL Mantid::MDAlgorithms::filterToExistingSources (std::vector< std::string > &input_data, std::vector< double > &psi, std::vector< double > &gl, std::vector< double > &gs, std::vector< double > &efix)
 Reduce the vector of input data to only data files and workspaces which can be found. More...
 
std::string MANTID_MDALGORITHMS_DLL Mantid::MDAlgorithms::filterToNew (std::vector< std::string > &input_data, std::vector< std::string > &current_data, std::vector< double > &psi, std::vector< double > &gl, std::vector< double > &gs, std::vector< double > &efix)
 Reduce the vector of input data to only data files and workspaces which are not found in the vector of data currently in the workspace. More...
 
std::vector< std::string > Mantid::MDAlgorithms::getHistoricalDataSources (const API::WorkspaceHistory &ws_history, const std::string &create_alg_name, const std::string &accumulate_alg_name)
 Return a vector of the names of files and workspaces which have been previously added to the workspace. More...
 
void MANTID_MDALGORITHMS_DLL Mantid::MDAlgorithms::insertDataSources (const std::string &data_sources, std::unordered_set< std::string > &historical_data_sources)
 Extract names of data sources from workspace history and form a set of historical data sources. More...
 
void MANTID_MDALGORITHMS_DLL Mantid::MDAlgorithms::padParameterVector (std::vector< double > &param_vector, const size_t grow_to_size)
 Pad vector of parameters to given length. More...