polymer.h File Reference


Classes

struct  atom_struct

Functions

double e_total (int, int)
double e_constrain (int)
double e_total_q (int)
double eval_fold (int, double *)
double eval_cart (int, double *)
double eval_state_table (int, double *)
double check_state_table (int, double *, double *, int)
double eval_q (int, double *)
void write_mm (double, char *)
void write_pdb (double, char *)
void write_dat (double, char *)
double func (double *)
void dfunc (double *, double *)
double func2 (double *)
void dfunc2 (double *, double *)
double func3 (double *)
void dfunc3 (double *, double *)
void make_polymer (double *)
double distance (atom_struct *, atom_struct *)
double cos_angle (atom_struct *, atom_struct *, atom_struct *)
double e_vdw (double, double, vector *, vector *, vector *, vector *)
double e_q (double, double, vector *, vector *, vector *, vector *)
void read_seq ()
void print_atom (atom_struct *)
double dist_fitness ()

Function Documentation

double check_state_table ( int  ,
double *  ,
double *  ,
int   
)

double cos_angle ( atom_struct ,
atom_struct ,
atom_struct  
)

void dfunc ( double *  ,
double *   
)

void dfunc2 ( double *  ,
double *   
)

void dfunc3 ( double *  ,
double *   
)

double dist_fitness (  ) 

double distance ( atom_struct ,
atom_struct  
)

double e_constrain ( int   ) 

double e_q ( double  ,
double  ,
vector ,
vector ,
vector ,
vector  
)

double e_total ( int  ,
int   
)

double e_total_q ( int   ) 

double e_vdw ( double  ,
double  ,
vector ,
vector ,
vector ,
vector  
)

double eval_cart ( int  ,
double *   
)

double eval_fold ( int  ,
double *   
)

double eval_q ( int  ,
double *   
)

double eval_state_table ( int  ,
double *   
)

double func ( double *   ) 

double func2 ( double *   ) 

double func3 ( double *   ) 

void make_polymer ( double *   ) 

void print_atom ( atom_struct  ) 

void read_seq (  ) 

void write_dat ( double  ,
char *   
)

void write_mm ( double  ,
char *   
)

void write_pdb ( double  ,
char *   
)


Bug Reports    OPT++ Developers    Copyright Information    GNU Lesser General Public License
Documentation, generated by , last revised August 30, 2006.