|
LvArray
|
#include "pythonForwardDeclarations.hpp"#include "numpyHelpers.hpp"#include "../CRSMatrix.hpp"#include "../Macros.hpp"#include "../limits.hpp"#include "../output.hpp"#include <RAJA/RAJA.hpp>#include <string>#include <memory>#include <typeindex>

Go to the source code of this file.
Classes | |
| class | LvArray::python::internal::PyCRSMatrixWrapperBase |
| Provides a virtual Python wrapper around a CRSMatrix. More... | |
| class | LvArray::python::internal::PyCRSMatrixWrapper< T, COL_TYPE, INDEX_TYPE, BUFFER_TYPE > |
| Provides a concrete implementation of PyCRSMatrixWrapperBase. More... | |
Namespaces | |
| LvArray | |
| The top level namespace. | |
| LvArray::python | |
| Contains all the Python code. | |
Functions | |
| PyObject * | LvArray::python::internal::create (std::unique_ptr< internal::PyCRSMatrixWrapperBase > &&matrix) |
Create a Python object corresponding to matrix. More... | |
| template<typename T , typename COL_TYPE , typename INDEX_TYPE , template< typename > class BUFFER_TYPE> | |
| std::enable_if_t< internal::canExportToNumpy< T >, PyObject *> | LvArray::python::create (CRSMatrix< T, COL_TYPE, INDEX_TYPE, BUFFER_TYPE > &matrix) |
Create a Python object corresponding to matrix. More... | |
| PyTypeObject * | LvArray::python::getPyCRSMatrixType () |
| Return the Python type for the CRSMatrix. More... | |
| PyObject* LvArray::python::internal::create | ( | std::unique_ptr< internal::PyCRSMatrixWrapperBase > && | matrix | ) |
Create a Python object corresponding to matrix.
| matrix | The matrix to export to Python. |
matrix.
1.8.13