Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

hess_evaluator.h File Reference

#include <coconut_config.h>
#include <evaluator.h>
#include <expression.h>
#include <model.h>
#include <eval_main.h>
#include <linalg.h>
#include <math.h>

Include dependency graph for hess_evaluator.h:

Include dependency graph

Go to the source code of this file.

Compounds

class  der_eval
struct  der_eval_type
class  func_h_eval
struct  func_h_eval_ret
struct  func_h_eval_type
struct  prep_h_eval_tp

Typedefs

typedef bool(* prep_h_evaluator )()
typedef double(* func_d_evaluator )(const std::vector< double > *__x, const variable_indicator &__v, std::vector< double > &__d_data)
typedef std::vector< double > &(* der_evaluator )(const std::vector< double > &__d_dat, const variable_indicator &__v)

Functions

 prep_h_eval (std::vector< std::vector< double > > &__d, std::vector< matrix< double > > &__h, unsigned int _num_of_nodes)
 prep_h_eval (const prep_h_eval &__x)
 ~prep_h_eval ()
void initialize ()
bool is_cached (const expression_node &__data)
void retrieve_from_cache (const expression_node &__data)
int initialize (const expression_node &__data)
void calculate (const expression_node &__data)
int update (bool __rval)
int update (const expression_node &__data, bool __rval)
bool calculate_value (bool eval_all)

Variables

prep_h_eval_tp prep_h_eval_tp
prep_h_eval_tp expression_node
prep_h_eval_tp bool
prep_h_eval_tp _Base


Detailed Description

Definition in file hess_evaluator.h.


Typedef Documentation

typedef std::vector<double>&(* der_evaluator)(const std::vector<double>& __d_dat, const variable_indicator& __v)
 

Definition at line 46 of file hess_evaluator.h.

typedef double(* func_d_evaluator)(const std::vector<double>* __x, const variable_indicator& __v, std::vector<double>& __d_data)
 

Definition at line 43 of file hess_evaluator.h.

typedef bool(* prep_h_evaluator)()
 

Definition at line 42 of file hess_evaluator.h.


Function Documentation

void calculate const expression_node   __data
 

Definition at line 100 of file hess_evaluator.h.

bool calculate_value bool    eval_all
 

Definition at line 107 of file hess_evaluator.h.

int initialize const expression_node   __data
 

Definition at line 91 of file hess_evaluator.h.

void initialize  
 

Definition at line 82 of file hess_evaluator.h.

bool is_cached const expression_node   __data
 

Definition at line 84 of file hess_evaluator.h.

prep_h_eval const prep_h_eval &    __x
 

Definition at line 77 of file hess_evaluator.h.

prep_h_eval std::vector< std::vector< double > > &    __d,
std::vector< matrix< double > > &    __h,
unsigned int    _num_of_nodes
 

Definition at line 63 of file hess_evaluator.h.

void retrieve_from_cache const expression_node   __data
 

Definition at line 89 of file hess_evaluator.h.

int update const expression_node   __data,
bool    __rval
 

Definition at line 104 of file hess_evaluator.h.

int update bool    __rval
 

Definition at line 102 of file hess_evaluator.h.

~prep_h_eval  
 

Definition at line 80 of file hess_evaluator.h.


Variable Documentation

struct prep_h_eval_tp _Base
 

struct prep_h_eval_tp bool
 

struct prep_h_eval_tp expression_node
 

struct prep_h_eval_tp prep_h_eval_tp
 


Generated on Tue Nov 4 01:58:13 2003 for COCONUT API by doxygen1.2.18