Mantid
Loading...
Searching...
No Matches
Namespaces | Macros
IFunctionAdapter.cpp File Reference
#include "MantidPythonInterface/api/FitFunctions/IFunctionAdapter.h"
#include "MantidPythonInterface/core/CallMethod.h"
#include "MantidPythonInterface/core/Converters/PyNativeTypeExtractor.h"
#include "MantidPythonInterface/core/Converters/WrapWithNDArray.h"
#include <boost/python/class.hpp>
#include <boost/python/list.hpp>
#include <boost/variant/apply_visitor.hpp>
#include <utility>
#include <numpy/arrayobject.h>

Go to the source code of this file.

Namespaces

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

Macros

#define NO_IMPORT_ARRAY
 
#define PY_ARRAY_UNIQUE_SYMBOL   API_ARRAY_API
 

Macro Definition Documentation

◆ NO_IMPORT_ARRAY

#define NO_IMPORT_ARRAY

Definition at line 18 of file IFunctionAdapter.cpp.

◆ PY_ARRAY_UNIQUE_SYMBOL

#define PY_ARRAY_UNIQUE_SYMBOL   API_ARRAY_API

Definition at line 17 of file IFunctionAdapter.cpp.

Variable Documentation

◆ m_attr

IFunction::Attribute& m_attr
private

Definition at line 54 of file IFunctionAdapter.cpp.

◆ m_errorMsg

const std::string m_errorMsg = "Invalid attribute. Allowed types=float,int,str,bool,list(float),list(int)"
private

Definition at line 55 of file IFunctionAdapter.cpp.