Public Types | Static Public Member Functions | List of all members
vectorize_returned_array< Func, Return, Args > Struct Template Reference

#include <numpy.h>

Public Types

using Type = array_t< Return >
 

Static Public Member Functions

static Return call (Func &f, Args &...args)
 
static void call (Return *out, size_t i, Func &f, Args &...args)
 
static Type create (broadcast_trivial trivial, const std::vector< ssize_t > &shape)
 
static Return * mutable_data (Type &array)
 

Detailed Description

template<typename Func, typename Return, typename... Args>
struct vectorize_returned_array< Func, Return, Args >

Definition at line 1898 of file numpy.h.

Member Typedef Documentation

◆ Type

template<typename Func , typename Return , typename... Args>
using vectorize_returned_array< Func, Return, Args >::Type = array_t<Return>

Definition at line 1899 of file numpy.h.

Member Function Documentation

◆ call() [1/2]

template<typename Func , typename Return , typename... Args>
static Return vectorize_returned_array< Func, Return, Args >::call ( Func &  f,
Args &...  args 
)
inlinestatic

Definition at line 1910 of file numpy.h.

◆ call() [2/2]

template<typename Func , typename Return , typename... Args>
static void vectorize_returned_array< Func, Return, Args >::call ( Return *  out,
size_t  i,
Func &  f,
Args &...  args 
)
inlinestatic

Definition at line 1912 of file numpy.h.

◆ create()

template<typename Func , typename Return , typename... Args>
static Type vectorize_returned_array< Func, Return, Args >::create ( broadcast_trivial  trivial,
const std::vector< ssize_t > &  shape 
)
inlinestatic

Definition at line 1901 of file numpy.h.

◆ mutable_data()

template<typename Func , typename Return , typename... Args>
static Return* vectorize_returned_array< Func, Return, Args >::mutable_data ( Type array)
inlinestatic

Definition at line 1908 of file numpy.h.


The documentation for this struct was generated from the following file:


gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:10:18