All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
RandomComponent Member List

This is the complete list of members for RandomComponent, including all inherited members.

Add(BaseFloat alpha, const Component &other)Componentinlinevirtual
Backprop(const std::string &debug_info, const ComponentPrecomputedIndexes *indexes, const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &out_value, const CuMatrixBase< BaseFloat > &out_deriv, void *memo, Component *to_update, CuMatrixBase< BaseFloat > *in_deriv) const =0Componentpure virtual
Component()Componentinline
ConsolidateMemory()Componentinlinevirtual
Copy() const =0Componentpure virtual
DeleteMemo(void *memo) constComponentinlinevirtual
GetInputIndexes(const MiscComputationInfo &misc_info, const Index &output_index, std::vector< Index > *desired_indexes) constComponentvirtual
Info() constComponentvirtual
InitFromConfig(ConfigLine *cfl)=0Componentpure virtual
InputDim() const =0Componentpure virtual
IsComputable(const MiscComputationInfo &misc_info, const Index &output_index, const IndexSet &input_index_set, std::vector< Index > *used_inputs) constComponentvirtual
NewComponentOfType(const std::string &type)Componentstatic
OutputDim() const =0Componentpure virtual
PrecomputeIndexes(const MiscComputationInfo &misc_info, const std::vector< Index > &input_indexes, const std::vector< Index > &output_indexes, bool need_backprop) constComponentinlinevirtual
Propagate(const ComponentPrecomputedIndexes *indexes, const CuMatrixBase< BaseFloat > &in, CuMatrixBase< BaseFloat > *out) const =0Componentpure virtual
Properties() const =0Componentpure virtual
random_generator_RandomComponentprotected
RandomComponent()RandomComponentinline
RandomComponent(const RandomComponent &other)RandomComponentinline
Read(std::istream &is, bool binary)=0Componentpure virtual
ReadNew(std::istream &is, bool binary)Componentstatic
ReorderIndexes(std::vector< Index > *input_indexes, std::vector< Index > *output_indexes) constComponentinlinevirtual
ResetGenerator()RandomComponentinline
Scale(BaseFloat scale)Componentinlinevirtual
SetTestMode(bool test_mode)RandomComponentinline
StoreStats(const CuMatrixBase< BaseFloat > &in_value, const CuMatrixBase< BaseFloat > &out_value, void *memo)Componentinlinevirtual
test_mode_RandomComponentprotected
Type() const =0Componentpure virtual
Write(std::ostream &os, bool binary) const =0Componentpure virtual
ZeroStats()Componentinlinevirtual
~Component()Componentinlinevirtual