SHOGUN  6.1.3
List of all members | Public Member Functions
LinalgBackendBase Class Reference

Detailed Description

Base interface of generic linalg methods and generic memory transfer methods.

Definition at line 53 of file LinalgBackendBase.h.

Inheritance diagram for LinalgBackendBase:
[legend]

Public Member Functions

 DEFINE_FOR_NON_INTEGER_PTYPE (BACKEND_GENERIC_EIGEN_SOLVER_SYMMETRIC, SGMatrix) DEFINE_FOR_ALL_PTYPE(BACKEND_GENERIC_IN_PLACE_BLOCK_ELEMENT_PROD
 
 DEFINE_FOR_ALL_PTYPE (BACKEND_GENERIC_MULTIPLY_BY_LOGISTIC_DERIV, SGMatrix) DEFINE_FOR_ALL_PTYPE(BACKEND_GENERIC_MULTIPLY_BY_RECTIFIED_LINEAR_DERIV
 
 DEFINE_FOR_NON_INTEGER_PTYPE (BACKEND_GENERIC_TRIANGULAR_SOLVER, SGVector) DEFINE_FOR_NON_INTEGER_PTYPE(BACKEND_GENERIC_TRIANGULAR_SOLVER
 

Member Function Documentation

◆ DEFINE_FOR_ALL_PTYPE()

DEFINE_FOR_ALL_PTYPE ( BACKEND_GENERIC_MULTIPLY_BY_LOGISTIC_DERIV  ,
SGMatrix   
)

Wrapper method of multiply_by_rectified_linear_derivative

See also
linalg::multiply_by_rectified_linear_derivative

◆ DEFINE_FOR_NON_INTEGER_PTYPE() [1/2]

DEFINE_FOR_NON_INTEGER_PTYPE ( BACKEND_GENERIC_EIGEN_SOLVER_SYMMETRIC  ,
SGMatrix   
)

Wrapper method of in-place matrix elementwise product.

See also
linalg::element_prod Wrapper method of in-place matrix block elementwise product.
linalg::element_prod

◆ DEFINE_FOR_NON_INTEGER_PTYPE() [2/2]

DEFINE_FOR_NON_INTEGER_PTYPE ( BACKEND_GENERIC_TRIANGULAR_SOLVER  ,
SGVector   
)

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

SHOGUN Machine Learning Toolbox - Documentation