Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

SnnsKrui Class Reference

#include <SnnsKrui.h>

Inheritance diagram for SnnsKrui:

Interface List of all members.

Public Member Functions

 SnnsKrui ()
 ~SnnsKrui ()
int getNoOfUnits (void)
int getFirstUnit (void)
int getNextUnit (void)
int getCurrentUnit (void)
krui_err setCurrentUnit (int unit_no)
char * getUnitName (int UnitNo)
krui_err setUnitName (int unit_no, char *unit_name)
int searchUnitName (char *unit_name)
int searchNextUnitName (void)
char * getUnitOutFuncName (int UnitNo)
krui_err setUnitOutFunc (int unit_no, char *unitOutFuncName)
char * getUnitActFuncName (int UnitNo)
krui_err setUnitActFunc (int unit_no, char *unitActFuncName)
char * getUnitFTypeName (int UnitNo)
FlintType getUnitActivation (int UnitNo)
krui_err setUnitActivation (int UnitNo, FlintTypeParam unit_activation)
FlintType getUnitInitialActivation (int UnitNo)
void setUnitInitialActivation (int UnitNo, FlintTypeParam unit_i_activation)
FlintType getUnitOutput (int UnitNo)
krui_err setUnitOutput (int unit_no, FlintTypeParam unit_output)
FlintType getUnitBias (int UnitNo)
void setUnitBias (int UnitNo, FlintTypeParam unit_bias)
FlintType getUnitValueA (int UnitNo)
void setUnitValueA (int UnitNo, FlintTypeParam unit_valueA)
int getUnitSubnetNo (int UnitNo)
void setUnitSubnetNo (int UnitNo, int subnet_no)
unsigned short getUnitLayerNo (int UnitNo)
void setUnitLayerNo (int UnitNo, int layer_no)
void getUnitPosition (int UnitNo, struct PosType *position)
void setUnitPosition (int UnitNo, struct PosType *position)
int getUnitNoAtPosition (struct PosType *position, int subnet_no)
int getUnitNoNearPosition (struct PosType *position, int subnet_no, int range, int gridWidth)
int getUnitTType (int unit_no)
krui_err setUnitTType (int unit_no, int UnitTType)
krui_err freezeUnit (int unit_no)
krui_err unfreezeUnit (int unit_no)
bool isUnitFrozen (int unit_no)
int getUnitInputType (int unit_no)
int createDefaultUnit (void)
int createUnit (char *unit_name, char *out_func_name, char *act_func_name, FlintTypeParam i_act, FlintTypeParam bias)
krui_err deleteUnit (int unit_no)
krui_err deleteUnitList (int no_of_units, int unit_list[])
int createFTypeUnit (char *Ftype_symbol)
krui_err setUnitFType (int unit_no, char *Ftype_symbol)
int copyUnit (int unit_no, int copy_mode)
bool setFirstFTypeEntry (void)
bool setNextFTypeEntry (void)
bool setFTypeEntry (char *Ftype_symbol)
char * getFTypeName (void)
krui_err setFTypeName (char *Ftype_symbol)
char * getFTypeActFuncName (void)
krui_err setFTypeActFunc (char *act_func_name)
krui_err setFTypeOutFunc (char *out_func_name)
bool setFirstFTypeSite (void)
bool setNextFTypeSite (void)
char * getFTypeSiteName (void)
krui_err setFTypeSiteName (char *FType_site_name)
krui_err createFTypeEntry (char *Ftype_symbol, char *act_func_name, char *out_func_name, int no_of_sites, char **array_of_site_names)
krui_err deleteFTypeEntry (char *Ftype_symbol)
int getNoOfFunctions (void)
void getFuncInfo (int func_no, char **func_name, int *func_type)
bool isFunction (char *func_name, int func_type)
bool getFuncParamInfo (char *func_name, int func_type, int *no_of_input_params, int *no_of_output_params)
bool getFirstSiteTableEntry (char **site_name, char **site_func)
bool getNextSiteTableEntry (char **site_name, char **site_func)
char * getSiteTableFuncName (char *site_name)
krui_err createSiteTableEntry (char *site_name, char *site_func)
krui_err changeSiteTableEntry (char *old_site_name, char *new_site_name, char *new_site_func)
krui_err deleteSiteTableEntry (char *site_name)
bool setFirstSite (void)
bool setNextSite (void)
krui_err setSite (char *site_name)
FlintType getSiteValue (void)
char * getSiteName (void)
krui_err setSiteName (char *site_name)
char * getSiteFuncName (void)
krui_err addSite (char *site_name)
bool deleteSite (void)
int getFirstPredUnit (FlintType *strength)
int getFirstPredUnitAndData (FlintType *strength, float *val_a, float *val_b, float *val_c)
int getNextPredUnit (FlintType *strength)
int getNextPredUnitAndData (FlintType *strength, float *val_a, float *val_b, float *val_c)
int getCurrentPredUnit (FlintType *strength)
int getFirstSuccUnit (int source_unit_no, FlintType *weight)
int getNextSuccUnit (FlintType *weight)
bool areConnected (int source_unit_no, int target_unit_no)
bool areConnectedWeight (int source_unit_no, int target_unit_no, FlintType *weight)
bool isConnected (int source_unit_no)
FlintType getLinkWeight (void)
void setLinkWeight (FlintTypeParam weight)
krui_err createLink (int source_unit_no, FlintTypeParam weight)
Link * createLinkWithAdditionalParameters (int source_unit_no, FlintTypeParam weight, float val_a, float val_b, float val_c)
krui_err deleteLink (void)
krui_err deleteAllInputLinks (void)
krui_err deleteAllOutputLinks (void)
void jogWeights (FlintTypeParam minus, FlintTypeParam plus)
krui_err jogCorrWeights (FlintTypeParam minus, FlintTypeParam plus, FlintTypeParam mincorr)
krui_err updateSingleUnit (int unit_no)
char * getUpdateFunc (void)
krui_err setUpdateFunc (char *update_func)
krui_err setRemapFunc (char *name, float *params)
krui_err updateNet (float *parameterInArray, int NoOfInParams)
char * getInitialisationFunc (void)
krui_err setInitialisationFunc (char *initialisation_func)
krui_err initializeNet (float *parameterInArray, int NoOfInParams)
char * getLearnFunc (void)
krui_err setLearnFunc (char *learning_func)
krui_err trainNetwork (NetLearnParameters *parameters)
krui_err getNetworkErrorArray (double **learnErrors, int **atEpoch, int *noOfErrors)
krui_err stopTraining (void)
krui_err learnAllPatterns (float *parameterInArray, int NoOfInParams, float **parameterOutArray, int *NoOfOutParams)
krui_err testAllPatterns (float *parameterInArray, int NoOfInParams, float **parameterOutArray, int *NoOfOutParams)
krui_err learnSinglePattern (int pattern_no, float *parameterInArray, int NoOfInParams, float **parameterOutArray, int *NoOfOutParams)
krui_err testSinglePattern (int pattern_no, float *parameterInArray, int NoOfInParams, float **parameterOutArray, int *NoOfOutParams)
int checkPruning (void)
krui_err learnAllPatternsFF (float *parameterInArray, int NoOfInParams, float **parameterOutArray, int *NoOfOutParams)
krui_err learnSinglePatternFF (int pattern_no, float *parameterInArray, int NoOfInParams, float **parameterOutArray, int *NoOfOutParams)
krui_err setClassDistribution (unsigned int *classDist)
krui_err setClassInfo (char *name)
krui_err useClassDistribution (bool use_it)
char * getPrunFunc (void)
char * getFFLearnFunc (void)
krui_err setFFLearnFunc (char *FF_learning_func)
krui_err setPrunFunc (char *pruning_func)
krui_err showPattern (int mode)
krui_err allocNewPatternSet (int *set_no)
krui_err newPattern (void)
krui_err setPatternNo (int pattern_no)
krui_err getPatternNo (void)
krui_err deletePattern (void)
krui_err modifyPattern (void)
void deleteAllPatterns (void)
krui_err shufflePatterns (bool on_or_off)
krui_err shuffleSubPatterns (bool on_or_off)
int getNoOfPatterns (void)
int getTotalNoOfSubPatterns (void)
krui_err loadNewPatterns (char *filename, int *number)
krui_err setCurrPatSet (int number)
krui_err saveNewPatterns (char *filename, int number)
krui_err deletePatSet (int number)
krui_err GetPatInfo (pattern_set_info *set_info, pattern_descriptor *pat_info)
krui_err DefShowSubPat (int *insize, int *outsize, int *inpos, int *outpos)
krui_err DefTrainSubPat (int *insize, int *outsize, int *instep, int *outstep, int *max_n_pos)
krui_err AlignSubPat (int *inpos, int *outpos, int *no)
krui_err GetShapeOfSubPattern (int *insize, int *outsize, int *inpos, int *outpos, int n_pos)
krui_err saveNet (char *filename, char *netname)
krui_err loadNet (char *filename, char **netname)
krui_err saveResultParam (char *filename, bool create, int startpattern, int endpattern, bool includeinput, bool includeoutput, float *Update_param_array, int NoOfUpdateParam)
krui_err allocateUnits (int no_of_units)
void deleteNet (void)
bool getFirstSymbolTableEntry (char **symbol_name, int *symbol_type)
bool getNextSymbolTableEntry (char **symbol_name, int *symbol_type)
bool symbolSearch (char *symbol, int symbol_type)
char * getVersion (void)
void getNetInfo (int *no_of_sites, int *no_of_links, int *no_of_STable_entries, int *no_of_FTable_entries)
void getMemoryManagerInfo (int *unit_bytes, int *site_bytes, int *link_bytes, int *NTable_bytes, int *STable_bytes, int *FTable_bytes)
void getUnitDefaults (FlintType *act, FlintType *bias, int *st, int *subnet_no, int *layer_no, char **act_func, char **out_func)
krui_err setUnitDefaults (FlintTypeParam act, FlintTypeParam bias, int st, int subnet_no, int layer_no, char *act_func, char *out_func)
void resetNet (void)
void setSeedNo (long int seed)
int getNoOfInputUnits (void)
int getNoOfOutputUnits (void)
int getNoOfTTypeUnits (int UnitTType)
int getNoOfSpecialInputUnits (void)
int getNoOfSpecialOutputUnits (void)
krui_err xyTransTable (int op, int *x, int *y, int z)
krui_err getUnitCenters (int unit_no, int center_no, struct PositionVector **unit_center)
krui_err setUnitCenters (int unit_no, int center_no, struct PositionVector *unit_center)
char * error (int error_code)
float NA_Error (int currentPattern, int error_unit, int error, bool ave)
float getVariance (void)
int countLinks (void)
krui_err setSpecialNetworkType (int net_type)
int getSpecialNetworkType (void)
int initInversion (void)
void inv_forwardPass (struct UnitList *inputs)
double inv_backwardPass (float learn, float delta_max, int *err_units, float ratio, struct UnitList *inputs, struct UnitList *outputs)
void kohonen_SetExtraParameter (int x)
void spanning_tree (void)
void cc_updatePosOfSpecialUnits (void)
krui_err cc_deleteAllSpecialUnits (void)
int getErrorCode (void)
krui_err setErrorHandler (void(*error_Handler)(int))
void execHandler (int error_code)

Public Attributes

void(* krui_errorHandler )(int)
int krui_error_code

Constructor & Destructor Documentation

SnnsKrui::SnnsKrui  ) 
 

SnnsKrui::~SnnsKrui  ) 
 


Member Function Documentation

krui_err SnnsKrui::addSite char *  site_name  ) 
 

krui_err SnnsKrui::AlignSubPat int *  inpos,
int *  outpos,
int *  no
 

krui_err SnnsKrui::allocateUnits int  no_of_units  ) 
 

krui_err SnnsKrui::allocNewPatternSet int *  set_no  ) 
 

bool SnnsKrui::areConnected int  source_unit_no,
int  target_unit_no
 

bool SnnsKrui::areConnectedWeight int  source_unit_no,
int  target_unit_no,
FlintType *  weight
 

krui_err SnnsKrui::cc_deleteAllSpecialUnits void   ) 
 

void SnnsKrui::cc_updatePosOfSpecialUnits void   ) 
 

krui_err SnnsKrui::changeSiteTableEntry char *  old_site_name,
char *  new_site_name,
char *  new_site_func
 

int SnnsKrui::checkPruning void   ) 
 

int SnnsKrui::copyUnit int  unit_no,
int  copy_mode
 

int SnnsKrui::countLinks void   ) 
 

int SnnsKrui::createDefaultUnit void   ) 
 

krui_err SnnsKrui::createFTypeEntry char *  Ftype_symbol,
char *  act_func_name,
char *  out_func_name,
int  no_of_sites,
char **  array_of_site_names
 

int SnnsKrui::createFTypeUnit char *  Ftype_symbol  ) 
 

krui_err SnnsKrui::createLink int  source_unit_no,
FlintTypeParam  weight
 

struct Link * SnnsKrui::createLinkWithAdditionalParameters int  source_unit_no,
FlintTypeParam  weight,
float  val_a,
float  val_b,
float  val_c
 

krui_err SnnsKrui::createSiteTableEntry char *  site_name,
char *  site_func
 

int SnnsKrui::createUnit char *  unit_name,
char *  out_func_name,
char *  act_func_name,
FlintTypeParam  i_act,
FlintTypeParam  bias
 

krui_err SnnsKrui::DefShowSubPat int *  insize,
int *  outsize,
int *  inpos,
int *  outpos
 

krui_err SnnsKrui::DefTrainSubPat int *  insize,
int *  outsize,
int *  instep,
int *  outstep,
int *  max_n_pos
 

krui_err SnnsKrui::deleteAllInputLinks void   ) 
 

krui_err SnnsKrui::deleteAllOutputLinks void   ) 
 

void SnnsKrui::deleteAllPatterns void   ) 
 

krui_err SnnsKrui::deleteFTypeEntry char *  Ftype_symbol  ) 
 

krui_err SnnsKrui::deleteLink void   ) 
 

void SnnsKrui::deleteNet void   ) 
 

krui_err SnnsKrui::deletePatSet int  number  ) 
 

krui_err SnnsKrui::deletePattern void   ) 
 

bool SnnsKrui::deleteSite void   ) 
 

krui_err SnnsKrui::deleteSiteTableEntry char *  site_name  ) 
 

krui_err SnnsKrui::deleteUnit int  unit_no  ) 
 

krui_err SnnsKrui::deleteUnitList int  no_of_units,
int  unit_list[]
 

char * SnnsKrui::error int  error_code  ) 
 

void SnnsKrui::execHandler int  error_code  ) 
 

krui_err SnnsKrui::freezeUnit int  unit_no  ) 
 

int SnnsKrui::getCurrentPredUnit FlintType *  strength  ) 
 

int SnnsKrui::getCurrentUnit void   ) 
 

int SnnsKrui::getErrorCode void   ) 
 

char * SnnsKrui::getFFLearnFunc void   ) 
 

int SnnsKrui::getFirstPredUnit FlintType *  strength  ) 
 

int SnnsKrui::getFirstPredUnitAndData FlintType *  strength,
float *  val_a,
float *  val_b,
float *  val_c
 

bool SnnsKrui::getFirstSiteTableEntry char **  site_name,
char **  site_func
 

int SnnsKrui::getFirstSuccUnit int  source_unit_no,
FlintType *  weight
 

bool SnnsKrui::getFirstSymbolTableEntry char **  symbol_name,
int *  symbol_type
 

int SnnsKrui::getFirstUnit void   ) 
 

char * SnnsKrui::getFTypeActFuncName void   ) 
 

char * SnnsKrui::getFTypeName void   ) 
 

char * SnnsKrui::getFTypeSiteName void   ) 
 

void SnnsKrui::getFuncInfo int  func_no,
char **  func_name,
int *  func_type
 

bool SnnsKrui::getFuncParamInfo char *  func_name,
int  func_type,
int *  no_of_input_params,
int *  no_of_output_params
 

char * SnnsKrui::getInitialisationFunc void   ) 
 

char * SnnsKrui::getLearnFunc void   ) 
 

FlintType SnnsKrui::getLinkWeight void   ) 
 

void SnnsKrui::getMemoryManagerInfo int *  unit_bytes,
int *  site_bytes,
int *  link_bytes,
int *  NTable_bytes,
int *  STable_bytes,
int *  FTable_bytes
 

void SnnsKrui::getNetInfo int *  no_of_sites,
int *  no_of_links,
int *  no_of_STable_entries,
int *  no_of_FTable_entries
 

krui_err SnnsKrui::getNetworkErrorArray double **  learnErrors,
int **  atEpoch,
int *  noOfErrors
 

int SnnsKrui::getNextPredUnit FlintType *  strength  ) 
 

int SnnsKrui::getNextPredUnitAndData FlintType *  strength,
float *  val_a,
float *  val_b,
float *  val_c
 

bool SnnsKrui::getNextSiteTableEntry char **  site_name,
char **  site_func
 

int SnnsKrui::getNextSuccUnit FlintType *  weight  ) 
 

bool SnnsKrui::getNextSymbolTableEntry char **  symbol_name,
int *  symbol_type
 

int SnnsKrui::getNextUnit void   ) 
 

int SnnsKrui::getNoOfFunctions void   ) 
 

int SnnsKrui::getNoOfInputUnits void   ) 
 

int SnnsKrui::getNoOfOutputUnits void   ) 
 

int SnnsKrui::getNoOfPatterns void   ) 
 

int SnnsKrui::getNoOfSpecialInputUnits void   ) 
 

int SnnsKrui::getNoOfSpecialOutputUnits void   ) 
 

int SnnsKrui::getNoOfTTypeUnits int  UnitTType  ) 
 

int SnnsKrui::getNoOfUnits void   ) 
 

krui_err SnnsKrui::GetPatInfo pattern_set_info *  set_info,
pattern_descriptor *  pat_info
 

krui_err SnnsKrui::getPatternNo void   ) 
 

char * SnnsKrui::getPrunFunc void   ) 
 

krui_err SnnsKrui::GetShapeOfSubPattern int *  insize,
int *  outsize,
int *  inpos,
int *  outpos,
int  n_pos
 

char * SnnsKrui::getSiteFuncName void   ) 
 

char * SnnsKrui::getSiteName void   ) 
 

char * SnnsKrui::getSiteTableFuncName char *  site_name  ) 
 

FlintType SnnsKrui::getSiteValue void   ) 
 

int SnnsKrui::getSpecialNetworkType void   ) 
 

int SnnsKrui::getTotalNoOfSubPatterns void   ) 
 

char * SnnsKrui::getUnitActFuncName int  UnitNo  ) 
 

FlintType SnnsKrui::getUnitActivation int  UnitNo  ) 
 

FlintType SnnsKrui::getUnitBias int  UnitNo  ) 
 

krui_err SnnsKrui::getUnitCenters int  unit_no,
int  center_no,
struct PositionVector **  unit_center
 

void SnnsKrui::getUnitDefaults FlintType *  act,
FlintType *  bias,
int *  st,
int *  subnet_no,
int *  layer_no,
char **  act_func,
char **  out_func
 

char * SnnsKrui::getUnitFTypeName int  UnitNo  ) 
 

FlintType SnnsKrui::getUnitInitialActivation int  UnitNo  ) 
 

int SnnsKrui::getUnitInputType int  unit_no  ) 
 

unsigned short SnnsKrui::getUnitLayerNo int  UnitNo  ) 
 

char * SnnsKrui::getUnitName int  UnitNo  ) 
 

int SnnsKrui::getUnitNoAtPosition struct PosType *  position,
int  subnet_no
 

int SnnsKrui::getUnitNoNearPosition struct PosType *  position,
int  subnet_no,
int  range,
int  gridWidth
 

char * SnnsKrui::getUnitOutFuncName int  UnitNo  ) 
 

FlintType SnnsKrui::getUnitOutput int  UnitNo  ) 
 

void SnnsKrui::getUnitPosition int  UnitNo,
struct PosType *  position
 

int SnnsKrui::getUnitSubnetNo int  UnitNo  ) 
 

int SnnsKrui::getUnitTType int  unit_no  ) 
 

FlintType SnnsKrui::getUnitValueA int  UnitNo  ) 
 

char * SnnsKrui::getUpdateFunc void   ) 
 

float SnnsKrui::getVariance void   ) 
 

char * SnnsKrui::getVersion void   ) 
 

krui_err SnnsKrui::initializeNet float *  parameterInArray,
int  NoOfInParams
 

int SnnsKrui::initInversion void   ) 
 

double SnnsKrui::inv_backwardPass float  learn,
float  delta_max,
int *  err_units,
float  ratio,
struct UnitList *  inputs,
struct UnitList *  outputs
 

void SnnsKrui::inv_forwardPass struct UnitList *  inputs  ) 
 

bool SnnsKrui::isConnected int  source_unit_no  ) 
 

bool SnnsKrui::isFunction char *  func_name,
int  func_type
 

bool SnnsKrui::isUnitFrozen int  unit_no  ) 
 

krui_err SnnsKrui::jogCorrWeights FlintTypeParam  minus,
FlintTypeParam  plus,
FlintTypeParam  mincorr
 

void SnnsKrui::jogWeights FlintTypeParam  minus,
FlintTypeParam  plus
 

void SnnsKrui::kohonen_SetExtraParameter int  x  ) 
 

krui_err SnnsKrui::learnAllPatterns float *  parameterInArray,
int  NoOfInParams,
float **  parameterOutArray,
int *  NoOfOutParams
 

krui_err SnnsKrui::learnAllPatternsFF float *  parameterInArray,
int  NoOfInParams,
float **  parameterOutArray,
int *  NoOfOutParams
 

krui_err SnnsKrui::learnSinglePattern int  pattern_no,
float *  parameterInArray,
int  NoOfInParams,
float **  parameterOutArray,
int *  NoOfOutParams
 

krui_err SnnsKrui::learnSinglePatternFF int  pattern_no,
float *  parameterInArray,
int  NoOfInParams,
float **  parameterOutArray,
int *  NoOfOutParams
 

krui_err SnnsKrui::loadNet char *  filename,
char **  netname
 

krui_err SnnsKrui::loadNewPatterns char *  filename,
int *  number
 

krui_err SnnsKrui::modifyPattern void   ) 
 

float SnnsKrui::NA_Error int  currentPattern,
int  error_unit,
int  error,
bool  ave
 

krui_err SnnsKrui::newPattern void   ) 
 

void SnnsKrui::resetNet void   ) 
 

krui_err SnnsKrui::saveNet char *  filename,
char *  netname
 

krui_err SnnsKrui::saveNewPatterns char *  filename,
int  number
 

krui_err SnnsKrui::saveResultParam char *  filename,
bool  create,
int  startpattern,
int  endpattern,
bool  includeinput,
bool  includeoutput,
float *  Update_param_array,
int  NoOfUpdateParam
 

int SnnsKrui::searchNextUnitName void   ) 
 

int SnnsKrui::searchUnitName char *  unit_name  ) 
 

krui_err SnnsKrui::setClassDistribution unsigned int *  classDist  ) 
 

krui_err SnnsKrui::setClassInfo char *  name  ) 
 

krui_err SnnsKrui::setCurrentUnit int  unit_no  ) 
 

krui_err SnnsKrui::setCurrPatSet int  number  ) 
 

krui_err SnnsKrui::setErrorHandler void(*  error_Handler)(int)  ) 
 

krui_err SnnsKrui::setFFLearnFunc char *  FF_learning_func  ) 
 

bool SnnsKrui::setFirstFTypeEntry void   ) 
 

bool SnnsKrui::setFirstFTypeSite void   ) 
 

bool SnnsKrui::setFirstSite void   ) 
 

krui_err SnnsKrui::setFTypeActFunc char *  act_func_name  ) 
 

bool SnnsKrui::setFTypeEntry char *  Ftype_symbol  ) 
 

krui_err SnnsKrui::setFTypeName char *  Ftype_symbol  ) 
 

krui_err SnnsKrui::setFTypeOutFunc char *  out_func_name  ) 
 

krui_err SnnsKrui::setFTypeSiteName char *  FType_site_name  ) 
 

krui_err SnnsKrui::setInitialisationFunc char *  initialisation_func  ) 
 

krui_err SnnsKrui::setLearnFunc char *  learning_func  ) 
 

void SnnsKrui::setLinkWeight FlintTypeParam  weight  ) 
 

bool SnnsKrui::setNextFTypeEntry void   ) 
 

bool SnnsKrui::setNextFTypeSite void   ) 
 

bool SnnsKrui::setNextSite void   ) 
 

krui_err SnnsKrui::setPatternNo int  pattern_no  ) 
 

krui_err SnnsKrui::setPrunFunc char *  pruning_func  ) 
 

krui_err SnnsKrui::setRemapFunc char *  name,
float *  params
 

void SnnsKrui::setSeedNo long int  seed  ) 
 

krui_err SnnsKrui::setSite char *  site_name  ) 
 

krui_err SnnsKrui::setSiteName char *  site_name  ) 
 

krui_err SnnsKrui::setSpecialNetworkType int  net_type  ) 
 

krui_err SnnsKrui::setUnitActFunc int  unit_no,
char *  unitActFuncName
 

krui_err SnnsKrui::setUnitActivation int  UnitNo,
FlintTypeParam  unit_activation
 

void SnnsKrui::setUnitBias int  UnitNo,
FlintTypeParam  unit_bias
 

krui_err SnnsKrui::setUnitCenters int  unit_no,
int  center_no,
struct PositionVector *  unit_center
 

krui_err SnnsKrui::setUnitDefaults FlintTypeParam  act,
FlintTypeParam  bias,
int  st,
int  subnet_no,
int  layer_no,
char *  act_func,
char *  out_func
 

krui_err SnnsKrui::setUnitFType int  unit_no,
char *  Ftype_symbol
 

void SnnsKrui::setUnitInitialActivation int  UnitNo,
FlintTypeParam  unit_i_activation
 

void SnnsKrui::setUnitLayerNo int  UnitNo,
int  layer_no
 

krui_err SnnsKrui::setUnitName int  unit_no,
char *  unit_name
 

krui_err SnnsKrui::setUnitOutFunc int  unit_no,
char *  unitOutFuncName
 

krui_err SnnsKrui::setUnitOutput int  unit_no,
FlintTypeParam  unit_output
 

void SnnsKrui::setUnitPosition int  UnitNo,
struct PosType *  position
 

void SnnsKrui::setUnitSubnetNo int  UnitNo,
int  subnet_no
 

krui_err SnnsKrui::setUnitTType int  unit_no,
int  UnitTType
 

void SnnsKrui::setUnitValueA int  UnitNo,
FlintTypeParam  unit_valueA
 

krui_err SnnsKrui::setUpdateFunc char *  update_func  ) 
 

krui_err SnnsKrui::showPattern int  mode  ) 
 

krui_err SnnsKrui::shufflePatterns bool  on_or_off  ) 
 

krui_err SnnsKrui::shuffleSubPatterns bool  on_or_off  ) 
 

void SnnsKrui::spanning_tree void   ) 
 

krui_err SnnsKrui::stopTraining void   ) 
 

bool SnnsKrui::symbolSearch char *  symbol,
int  symbol_type
 

krui_err SnnsKrui::testAllPatterns float *  parameterInArray,
int  NoOfInParams,
float **  parameterOutArray,
int *  NoOfOutParams
 

krui_err SnnsKrui::testSinglePattern int  pattern_no,
float *  parameterInArray,
int  NoOfInParams,
float **  parameterOutArray,
int *  NoOfOutParams
 

krui_err SnnsKrui::trainNetwork NetLearnParameters *  parameters  ) 
 

krui_err SnnsKrui::unfreezeUnit int  unit_no  ) 
 

krui_err SnnsKrui::updateNet float *  parameterInArray,
int  NoOfInParams
 

krui_err SnnsKrui::updateSingleUnit int  unit_no  ) 
 

krui_err SnnsKrui::useClassDistribution bool  use_it  ) 
 

krui_err SnnsKrui::xyTransTable int  op,
int *  x,
int *  y,
int  z
 


Member Data Documentation

int SnnsKrui::krui_error_code
 

void(* SnnsKrui::krui_errorHandler)(int)
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 15 17:06:36 2006 for ROOTSNNS by doxygen 1.3.6