BALL  1.4.79
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Public Attributes | Friends | List of all members
BALL::QSAR::RegistryEntry Class Reference

#include <BALL/QSAR/registry.h>

Public Member Functions

 RegistryEntry (bool k, bool r, String n, String ab, CreateMethod c0)
 
 RegistryEntry (bool k, bool r, String n, String ab, CreateKernel1 c1, CreateKernel2 c2)
 
 RegistryEntry (const RegistryEntry &entry)
 
 ~RegistryEntry ()
 
const std::map< unsigned int,
String > * 
getStatistics ()
 
String getStatName (int s)
 
RegistrygetRegistry ()
 

Public Attributes

bool kernel
 
bool regression
 
bool latent_variables
 
std::multiset< int > optimizableParameters
 
String name
 
String name_abreviation
 
CreateMethod create
 
CreateKernel1 createKernel1
 
CreateKernel2 createKernel2
 
vector< StringparameterNames
 
vector< doubleparameterDefaults
 

Friends

class Registry
 

Detailed Description

Definition at line 26 of file registry.h.

Constructor & Destructor Documentation

BALL::QSAR::RegistryEntry::RegistryEntry ( bool  k,
bool  r,
String  n,
String  ab,
CreateMethod  c0 
)

Constructor for a RegistryEntry for a linear model.

Parameters
IDunique identifier for the model
nthe name of the model
abunique abbreviation of the model-name
BALL::QSAR::RegistryEntry::RegistryEntry ( bool  k,
bool  r,
String  n,
String  ab,
CreateKernel1  c1,
CreateKernel2  c2 
)

Constructor for a RegistryEntry for a non-linear model.

Parameters
IDunique identifier for the model
nthe name of the model
abunique abbreviation of the model-name
BALL::QSAR::RegistryEntry::RegistryEntry ( const RegistryEntry entry)
BALL::QSAR::RegistryEntry::~RegistryEntry ( )

Member Function Documentation

Registry* BALL::QSAR::RegistryEntry::getRegistry ( )
const std::map<unsigned int,String>* BALL::QSAR::RegistryEntry::getStatistics ( )
String BALL::QSAR::RegistryEntry::getStatName ( int  s)

Friends And Related Function Documentation

friend class Registry
friend

Definition at line 66 of file registry.h.

Member Data Documentation

CreateMethod BALL::QSAR::RegistryEntry::create

Definition at line 56 of file registry.h.

CreateKernel1 BALL::QSAR::RegistryEntry::createKernel1

Definition at line 57 of file registry.h.

CreateKernel2 BALL::QSAR::RegistryEntry::createKernel2

Definition at line 58 of file registry.h.

bool BALL::QSAR::RegistryEntry::kernel

Definition at line 49 of file registry.h.

bool BALL::QSAR::RegistryEntry::latent_variables

Definition at line 51 of file registry.h.

String BALL::QSAR::RegistryEntry::name

Definition at line 54 of file registry.h.

String BALL::QSAR::RegistryEntry::name_abreviation

Definition at line 55 of file registry.h.

std::multiset<int> BALL::QSAR::RegistryEntry::optimizableParameters

Definition at line 52 of file registry.h.

vector<double> BALL::QSAR::RegistryEntry::parameterDefaults

Definition at line 60 of file registry.h.

vector<String> BALL::QSAR::RegistryEntry::parameterNames

Definition at line 59 of file registry.h.

bool BALL::QSAR::RegistryEntry::regression

Definition at line 50 of file registry.h.