sobec::ActivationDataWeightedLogTpl< _Scalar > Struct Template Reference

#include <sobec/crocomplements/activation-weighted-log.hpp>

Inheritance diagram for sobec::ActivationDataWeightedLogTpl< _Scalar >:
Collaboration diagram for sobec::ActivationDataWeightedLogTpl< _Scalar >:

Public Types

typedef MathBaseTpl< ScalarMathBase
 
typedef MathBase::VectorXs VectorXs
 
typedef ActivationDataAbstractTpl< ScalarBase
 

Public Member Functions

template<typename Activation >
 ActivationDataWeightedLogTpl (Activation *const activation)
 

Public Attributes

EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar Scalar
 
Scalar a0
 
Scalar a1
 
VectorXs Wr
 

Member Typedef Documentation

◆ Base

template<typename _Scalar >
typedef ActivationDataAbstractTpl<Scalar> sobec::ActivationDataWeightedLogTpl< _Scalar >::Base

◆ MathBase

template<typename _Scalar >
typedef MathBaseTpl<Scalar> sobec::ActivationDataWeightedLogTpl< _Scalar >::MathBase

◆ VectorXs

template<typename _Scalar >
typedef MathBase::VectorXs sobec::ActivationDataWeightedLogTpl< _Scalar >::VectorXs

Constructor & Destructor Documentation

◆ ActivationDataWeightedLogTpl()

template<typename _Scalar >
template<typename Activation >
sobec::ActivationDataWeightedLogTpl< _Scalar >::ActivationDataWeightedLogTpl ( Activation *const  activation)
inlineexplicit

Member Data Documentation

◆ a0

template<typename _Scalar >
Scalar sobec::ActivationDataWeightedLogTpl< _Scalar >::a0

◆ a1

template<typename _Scalar >
Scalar sobec::ActivationDataWeightedLogTpl< _Scalar >::a1

◆ Scalar

template<typename _Scalar >
EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef _Scalar sobec::ActivationDataWeightedLogTpl< _Scalar >::Scalar

◆ Wr

template<typename _Scalar >
VectorXs sobec::ActivationDataWeightedLogTpl< _Scalar >::Wr

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