CAFE
Computational Analysis of gene Family Evolution
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
lambda_arg_base Struct Referenceabstract

#include <lambda.h>

Inheritance diagram for lambda_arg_base:
lambda_args lambdamu_args

Public Member Functions

 lambda_arg_base ()
 
virtual void load (std::vector< Argument > pargs)
 
virtual const char * command ()=0
 
virtual const char * args ()=0
 
void validate_parameter_count (int expected)
 
virtual int get_num_params () const
 

Data Fields

bool search
 
LAMBDA_TYPE lambda_type
 
int bdone
 
std::string name
 
std::vector< double > lambdas
 
std::vector< double > k_weights
 
pTree lambda_tree
 
bool checkconv
 
bool score
 
int num_params
 
int fixcluster0
 

Constructor & Destructor Documentation

lambda_arg_base::lambda_arg_base ( )
inline

Member Function Documentation

virtual const char* lambda_arg_base::args ( )
pure virtual

Implemented in lambda_args, and lambdamu_args.

virtual const char* lambda_arg_base::command ( )
pure virtual

Implemented in lambda_args, and lambdamu_args.

virtual int lambda_arg_base::get_num_params ( ) const
inlinevirtual

Reimplemented in lambdamu_args.

void lambda_arg_base::load ( std::vector< Argument pargs)
virtual

Reimplemented in lambda_args, and lambdamu_args.

void lambda_arg_base::validate_parameter_count ( int  expected)

Field Documentation

int lambda_arg_base::bdone
bool lambda_arg_base::checkconv
int lambda_arg_base::fixcluster0
std::vector<double> lambda_arg_base::k_weights
pTree lambda_arg_base::lambda_tree
LAMBDA_TYPE lambda_arg_base::lambda_type
std::vector<double> lambda_arg_base::lambdas
std::string lambda_arg_base::name
int lambda_arg_base::num_params
bool lambda_arg_base::score
bool lambda_arg_base::search

The documentation for this struct was generated from the following files: