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

error_func Class Reference

#include <error_func.h>

Inheritance diagram for error_func::

error_func_parameters abstract_error_func List of all members.

Public Methods

void add_term (double weight, error_term &et)
void add_term (double weight, error_term &et, sweeper &swp)
void add_term (double weight, sweeper &swp, error_term &et)
real_vector get_func_breakdown () const
 error_func (bool no_limits_flag=false)
double func_value ()

Private Types

typedef std::vector<error_func::weighted_termterm_list
typedef term_list::size_type term_index
typedef std::vector<term_indexterm_index_list
typedef term_index_list::size_type term_index_list_index

Private Attributes

term_list terms
std::map<sweeper *, sweeper_infoswp_map
term_index_list sweeperless_terms

Member Typedef Documentation

typedef term_list::size_type error_func::term_index [private]
 

Definition at line 689 of file error_func.h.

typedef std::vector< term_index > error_func::term_index_list<term_index> [private]
 

Definition at line 690 of file error_func.h.

typedef term_index_list::size_type error_func::term_index_list_index [private]
 

Definition at line 691 of file error_func.h.

typedef std::vector< error_func::weighted_term > error_func::term_list<error_func::weighted_term> [private]
 

Definition at line 688 of file error_func.h.


Constructor & Destructor Documentation

error_func::error_func ( bool no_limits_flag = false ) [inline]
 

Definition at line 627 of file error_func.h.


Member Function Documentation

void error_func::add_term ( double weight,
sweeper & swp,
error_term & et ) [inline]
 

Definition at line 606 of file error_func.h.

void error_func::add_term ( double weight,
error_term & et,
sweeper & swp )
 

Definition at line 52 of file error_func.cc.

void error_func::add_term ( double weight,
error_term & et )
 

Definition at line 60 of file error_func.cc.

Referenced by add_term().

double error_func::func_value ( ) [virtual]
 

Reimplemented from abstract_error_func.

Definition at line 78 of file error_func.cc.

real_vector error_func::get_func_breakdown ( ) const
 

Definition at line 68 of file error_func.cc.


Member Data Documentation

term_index_list error_func::sweeperless_terms [private]
 

Definition at line 724 of file error_func.h.

std::map< sweeper *, sweeper_info > error_func::swp_map<sweeper *, sweeper_info> [private]
 

Definition at line 721 of file error_func.h.

term_list error_func::terms [private]
 

Definition at line 717 of file error_func.h.


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

Please direct comments and corrections to supermix@submm.caltech.edu
Go to the supermix home page
Generated by doxygen1.2.7