emergent 8.2.2 PrjnState_cpp Class Reference
emergent 8.2.2   Home · Wiki Docs For: PrjnState_cpp · Emergent Help Browser 

PrjnState_cpp Class Reference

projection state variables -- for use in computational State code

See for more info: Wiki Docs For: PrjnState_cpp

 #include <PrjnState_cpp>

defined at: /mnt/ssd/grey/local/include/Emergent/PrjnState_cpp.h :32-39

Inherited By: PrjnState_cpp*, PrjnState_cpp&, const PrjnState_cpp, LeabraPrjnState_cpp

Index: SubTypes, Members, Methods, Static Members, Static Methods, Expert Members, Expert Methods

Sub Types


Regular (preferred) Member and Method Documentation

Members

Member Category: State

Member Category: _NoCategory

Methods

Method Category: Access

Method Category: State

Method Category: _NoCategory


Member Documentation

Member Category: State

PrjnState_cpp::recv_con_stats : PrjnConStats_cpp

stats for recv connections created for the receiving units in this projection

PrjnState_cpp::send_con_stats : PrjnConStats_cpp

stats for recv connections created for the receiving units in this projection

Member Category: _NoCategory

PrjnState_cpp::off : bool

turn this projection off -- useful for experimenting with projections while being able to keep the specifications in place


Method Documentation

Method Category: Access

bool PrjnState_cpp::IsActive ( NetworkState_cpp* net )

is this projection active and valid?

Show Source Code

bool PrjnState_cpp::NotActive ( NetworkState_cpp* net )

is this projection NOT active and valid?

Show Source Code

Method Category: State

void PrjnState_cpp::Copy_Weights ( NetworkState_cpp* net, PrjnState_cpp* src )

copy weights from other projection

Show Source Code

void PrjnState_cpp::Init_Weights ( NetworkState_cpp* net )

initialize weights for all the connections associated with this projection

Show Source Code

Method Category: _NoCategory

ConSpec_cpp* PrjnState_cpp::GetConSpec ( NetworkState_cpp* net )

Show Source Code

ProjectionSpec_cpp* PrjnState_cpp::GetPrjnSpec ( NetworkState_cpp* net )

Show Source Code

PrjnState_cpp* PrjnState_cpp::GetPrjnState ( NetworkState_cpp* net )

Show Source Code

LayerState_cpp* PrjnState_cpp::GetRecvLayer ( NetworkState_cpp* net )

Show Source Code

LayerState_cpp* PrjnState_cpp::GetSendLayer ( NetworkState_cpp* net )

Show Source Code

void PrjnState_cpp::Initialize_core ( bool of = false, bool les = false, int prjn_dx = 0, int recv_lay_dx = 0, int send_lay_dx = 0, int send_prjn_dx = 0, int recv_dx = 0, int send_dx = 0, int spec_dx = 0, int cs_dx = 0, int ncv = 0 )

Show Source Code

void PrjnState_cpp::ResetConStats ( )

Show Source Code

Static Member and Method Documentation

Static Members

Static Methods


Static Method Documentation


Expert Member and Method Documentation

Expert Members

Expert Member Category: State

Expert Methods


Expert Member Documentation

Expert Member Category: State

PrjnState_cpp::con_spec_idx : int

con spec index

PrjnState_cpp::lesioned : bool

is a layer on either side of this projection lesioned, or is from not set properly?

PrjnState_cpp::n_con_vars : int

number of connection variables in connection state type

PrjnState_cpp::prjn_idx : int

index into network state projection list

PrjnState_cpp::recv_idx : int

receiving con_state index within unit

PrjnState_cpp::recv_lay_idx : int

index into network state layer list for (owning) receiving layer of this projection

PrjnState_cpp::send_idx : int

sending con_state index within unit

PrjnState_cpp::send_lay_idx : int

index into network state layer list for sending (from) layer of this projection

PrjnState_cpp::send_prjn_idx : int

index into network state list of projections organized by layer according to sending projection order

PrjnState_cpp::spec_idx : int

layer spec index in list in NetworkState


Expert Method Documentation


Copyright © 2017Regents of the University of Colorado, Carnegie Mellon University, Princeton University.
emergent 8.2.2