BALL  1.4.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Public Attributes | Private 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< uint, 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
 

Private Attributes

Registryregistry_
 

Friends

class Registry
 

Detailed Description

Definition at line 46 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<uint,String>* BALL::QSAR::RegistryEntry::getStatistics ( )
String BALL::QSAR::RegistryEntry::getStatName ( int  s)

Friends And Related Function Documentation

friend class Registry
friend

Definition at line 86 of file registry.h.

Member Data Documentation

CreateMethod BALL::QSAR::RegistryEntry::create

Definition at line 76 of file registry.h.

CreateKernel1 BALL::QSAR::RegistryEntry::createKernel1

Definition at line 77 of file registry.h.

CreateKernel2 BALL::QSAR::RegistryEntry::createKernel2

Definition at line 78 of file registry.h.

bool BALL::QSAR::RegistryEntry::kernel

Definition at line 69 of file registry.h.

bool BALL::QSAR::RegistryEntry::latent_variables

Definition at line 71 of file registry.h.

String BALL::QSAR::RegistryEntry::name

Definition at line 74 of file registry.h.

String BALL::QSAR::RegistryEntry::name_abreviation

Definition at line 75 of file registry.h.

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

Definition at line 72 of file registry.h.

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

Definition at line 80 of file registry.h.

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

Definition at line 79 of file registry.h.

Registry* BALL::QSAR::RegistryEntry::registry_
private

Definition at line 84 of file registry.h.

bool BALL::QSAR::RegistryEntry::regression

Definition at line 70 of file registry.h.