LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
deeplima::eigen_impl::Op_Linear< M, V, T > Class Template Reference

#include <deeplima/eigen_wrp/linear.h>

Inheritance diagram for deeplima::eigen_impl::Op_Linear< M, V, T >:
deeplima::eigen_impl::Op_Base

Classes

struct  workbench_t
 

Public Types

typedef V Vector
 
typedef params_linear_t< M, V > params_t
 

Public Member Functions

virtual std::shared_ptr< Op_Base::workbench_t > create_workbench (uint32_t input_size, const std::shared_ptr< param_base_t > params, bool) const override
 
virtual size_t execute (std::shared_ptr< Op_Base::workbench_t > pwb, const V &input, const std::shared_ptr< param_base_t > params, Vector &output)
 
- Public Member Functions inherited from deeplima::eigen_impl::Op_Base
virtual ~Op_Base ()
 

Detailed Description

template<class M, class V, class T>
class deeplima::eigen_impl::Op_Linear< M, V, T >

Definition at line 25 of file linear.h.

Member Typedef Documentation

◆ params_t

template<class M , class V , class T >
typedef params_linear_t<M, V> deeplima::eigen_impl::Op_Linear< M, V, T >::params_t

Definition at line 38 of file linear.h.

◆ Vector

template<class M , class V , class T >
typedef V deeplima::eigen_impl::Op_Linear< M, V, T >::Vector

Definition at line 37 of file linear.h.

Member Function Documentation

◆ create_workbench()

template<class M , class V , class T >
virtual std::shared_ptr< Op_Base::workbench_t > deeplima::eigen_impl::Op_Linear< M, V, T >::create_workbench ( uint32_t  input_size,
const std::shared_ptr< param_base_t >  params,
bool   
) const
inlineoverridevirtual

Implements deeplima::eigen_impl::Op_Base.

Definition at line 40 of file linear.h.

◆ execute()

template<class M , class V , class T >
virtual size_t deeplima::eigen_impl::Op_Linear< M, V, T >::execute ( std::shared_ptr< Op_Base::workbench_t >  pwb,
const V &  input,
const std::shared_ptr< param_base_t >  params,
Vector &  output 
)
inlinevirtual

Definition at line 52 of file linear.h.


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