libeblearn
ebl::module_1_1_replicable< Tmodule, T, Tstate > Class Template Reference

#include <ebl_arch.h>

List of all members.

Public Member Functions

 module_1_1_replicable (Tmodule &m)
virtual void fprop (Tstate &in, Tstate &out)
virtual void bprop (Tstate &in, Tstate &out)
virtual void bbprop (Tstate &in, Tstate &out)

Public Attributes

Tmodule & module

Detailed Description

template<class Tmodule, typename T, class Tstate = bbstate_idx<T>>
class ebl::module_1_1_replicable< Tmodule, T, Tstate >

This modules loops over replicable dimensions and calls <module>'s functions when reaching <module>'s replicable_order. Note: Multiple inheritance could have been cleaner but would have required frequent dynamic_casts from the user.


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