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