MADNESS 0.10.1
bind_function.cpp File Reference
#include <cstdint>
#include <pybind11/pybind11.h>
#include <pybind11/numpy.h>
#include <pybind11/stl.h>
#include <pybind11/complex.h>
#include <madness/mra/mra.h>
#include <madness/mra/operator.h>
#include <madness/mra/vmra.h>
#include "py_functor.h"
Include dependency graph for bind_function.cpp:

Functions

template<typename T, std::size_t NDIM>
static void bind_factory_type (py::module_ &m, const char *name)
void bind_function (py::module_ &m)
template<typename T, std::size_t NDIM>
static void bind_function_ops (py::module_ &m)
template<typename T, std::size_t NDIM>
static void bind_function_type (py::module_ &m, const char *name)

Function Documentation

◆ bind_factory_type()

template<typename T, std::size_t NDIM>
void bind_factory_type ( py::module_ & m,
const char * name )
static

References f, k, m, and madness::name().

Referenced by bind_function().

◆ bind_function()

void bind_function ( py::module_ & m)

◆ bind_function_ops()

template<typename T, std::size_t NDIM>
void bind_function_ops ( py::module_ & m)
static

References madness::copy(), f, madness::g, madness::inner(), and m.

Referenced by bind_function().

◆ bind_function_type()