ADMB Documentation  11.5.3197
 All Classes Files Functions Variables Typedefs Friends Defines
Public Member Functions | Public Attributes | Friends
dvar_vector Class Reference

ADMB variable vector. More...

#include <fvar.hpp>

Public Member Functions

 dvar_vector (const dvar_vector &)
 Description not yet available.
 dvar_vector (const predvar_vector &)
 Description not yet available.
 dvar_vector ()
 Default constructor.
 dvar_vector (int ncl, int ncu)
 Description not yet available.
 dvar_vector (int ncl, int ncu, kkludge_object)
 Description not yet available.
 dvar_vector (unsigned int sz, double *x)
 Description not yet available.
 dvar_vector (const independent_variables &)
 Description not yet available.
 dvar_vector (const param_init_number_vector &)
 Description not yet available.
 dvar_vector (const param_init_bounded_number_vector &)
 Description not yet available.
 dvar_vector (const dvector &)
 Description not yet available.
 dvar_vector (const char *)
 ~dvar_vector ()
 Description not yet available.
void allocate (int, int)
 Allocate dvar_vector with indexmin = ncl and indexmax = nch.
void allocate (void)
 Does not allocate, but initializes all class member variables.
void allocate (const dvector &)
 Allocate dvar_vector using indexes from v1.
void allocate (const dvar_vector &)
 Allocate dvar_vector using indexes from v1.
void allocate (const ad_integer &, const ad_integer &)
 Description not yet available.
void allocatec (const dvar_vector &)
 Description not yet available.
void deallocate ()
 Description not yet available.
prevariable elem (int i)
prevariable elem (int i) const
double & elem_value (int i)
double & elem_value (int i) const
void fill (const char *)
 Description not yet available.
void fill_multinomial (const int &seed, const dvector &p)
 Description not yet available.
void fill_multinomial (const random_number_generator &rng, const dvector &p)
 Description not yet available.
void fill_randbi (long int &n, double)
 Description not yet available.
void fill_randbi_ni (long int &n, double)
 Description not yet available.
void fill_randn (long int &n)
 Description not yet available.
void fill_randn_ni (long int &n)
 Description not yet available.
void fill_randnegbinomial (double lambda, double tau, const random_number_generator &rng)
 Description not yet available.
void fill_randpoisson (double lambda, const random_number_generator &rng)
 Description not yet available.
void fill_randu (long int &n)
 Description not yet available.
void fill_randu_ni (long int &n)
 Description not yet available.
void fill_seqadd (double, double)
 Description not yet available.
double_and_intget_va ()
double_and_intget_va () const
int indexmax () const
int indexmin () const
void initialize (const dvector &ww)
 Description not yet available.
void initialize (void)
 Description not yet available.
double * initpointer (void)
const double * initpointer (void) const
int operator! (void) const
dvar_vector operator() (int lb, int ub)
prevariable operator() (int i)
const prevariable operator() (int i) const
dvar_vector operator() (const lvector &)
 Description not yet available.
dvar_vector operator() (const ivector &u)
 Description not yet available.
dvar_vectoroperator*= (const prevariable &d)
 Description not yet available.
dvar_vectoroperator*= (double d)
 Description not yet available.
dvar_vectoroperator++ (void)
dvar_vectoroperator+= (const prevariable &d)
 Description not yet available.
dvar_vectoroperator+= (double d)
 Description not yet available.
dvar_vectoroperator+= (const dvector &v1)
 Description not yet available.
dvar_vectoroperator+= (const dvar_vector &v1)
 Description not yet available.
dvar_vector operator- ()
 Description not yet available.
dvar_vectoroperator-- (void)
dvar_vectoroperator-= (const prevariable &d)
 Description not yet available.
dvar_vectoroperator-= (double d)
 Description not yet available.
dvar_vectoroperator-= (const dvector &v1)
 Description not yet available.
dvar_vectoroperator-= (const dvar_vector &v1)
 Description not yet available.
dvar_vectoroperator/= (const prevariable &d)
 Description not yet available.
dvar_vectoroperator/= (double d)
 Description not yet available.
dvar_vectoroperator= (const dvar_vector &t)
 Description not yet available.
dvar_vectoroperator= (const dvector &t)
 Description not yet available.
dvar_vectoroperator= (double t)
 Description not yet available.
dvar_vectoroperator= (const prevariable &t)
 Description not yet available.
prevariable operator[] (int i)
const prevariable operator[] (int i) const
void read_from (const istream &)
 Description not yet available.
void read_from (const uistream &)
 Description not yet available.
void save_dvar_vector_position (void) const
 Description not yet available.
void save_dvar_vector_value (void) const
 Saves the size, address, and value information for a dvar_vector.
void shallow_copy (const dvar_vector &)
 Description not yet available.
dvar_vectorshift (int min)
 Description not yet available.
int size () const
dvar_vector sub (int lb, int ub)
void write_on (const ostream &) const
 Description not yet available.
void write_on (const uostream &) const
 Description not yet available.

Public Attributes

int index_max
int index_min
arr_linklink_ptr
vector_shapexshape
double_and_intva

Friends

class array_size
class banded_lower_triangular_dmatrix
class banded_lower_triangular_dvar_matrix
class banded_symmetric_dmatrix
class banded_symmetric_dvar_matrix
void copy_status (const ostream &s, const dvar_vector &v)
 Description not yet available.
class dvar3_array
class dvar_matrix
dvar_vector elem_div (const dvar_vector &, const dvar_vector &)
 Description not yet available.
dvar_vector elem_div (const dvector &, const dvar_vector &)
 Description not yet available.
dvar_vector elem_div (const dvar_vector &, const dvector &)
 Description not yet available.
dvar_vector elem_prod (const dvar_vector &, const dvar_vector &)
 Description not yet available.
dvar_vector elem_prod (const dvector &, const dvar_vector &)
 Description not yet available.
dvar_vector elem_prod (const dvar_vector &, const dvector &)
 Description not yet available.
dvar_vector exp (const dvar_vector &)
 Description not yet available.
dvar_vector fabs (const dvar_vector &)
 Description not yet available.
char * fform (const char *, const dvar_vector &)
dvar_vector first_difference (const dvar_vector &)
 Description not yet available.
dvar_vector log (const dvar_vector &)
 Description not yet available.
void make_indvar_list (const dvar_vector &)
 Description not yet available.
dvariable norm (const dvar_vector &)
 Description not yet available.
dvariable norm2 (const dvar_vector &)
 Description not yet available.
dvar_matrix operator* (const dvar_matrix &m1, const dmatrix &m2)
 Description not yet available.
dvariable operator* (const dvar_vector &, const dvar_vector &)
 Compute the dot product of two variable type vectors.
dvariable operator* (const dvector &, const dvar_vector &)
 Description not yet available.
dvariable operator* (const dvar_vector &, const dvector &)
 Description not yet available.
dvar_vector operator* (const prevariable &, const dvar_vector &)
 Description not yet available.
dvar_vector operator* (const prevariable &, const dvector &)
 Description not yet available.
dvar_vector operator* (double, const dvar_vector &)
 Description not yet available.
dvar_vector operator* (const dvar_vector &, const dmatrix &)
 Description not yet available.
dvar_vector operator* (const dmatrix &, const dvar_vector &)
 Description not yet available.
dvar_vector operator* (const dvar_vector &, const dvar_matrix &)
 Description not yet available.
dvar_vector operator* (const dvar_matrix &, const dvar_vector &)
 Description not yet available.
dvar_matrix operator* (const dvar_matrix &, const dvar_matrix &)
 Description not yet available.
dvar_matrix operator* (const dmatrix &, const dvar_matrix &)
 Description not yet available.
dvar_vector operator+ (const dvar_vector &, const dvar_vector &)
 Description not yet available.
dvar_vector operator+ (const dvar_vector &, const dvector &)
 Description not yet available.
dvar_vector operator+ (const dvector &, const dvar_vector &)
 Description not yet available.
dvar_vector operator- (const dvar_vector &, const dvar_vector &)
 Description not yet available.
dvar_vector operator- (const dvector &, const dvar_vector &)
 Description not yet available.
dvar_vector operator- (const dvar_vector &, const dvector &)
 Description not yet available.
dvar_vector second_difference (const dvar_vector &)
dvar_vector sfabs (const dvar_vector &)
 Description not yet available.
dvar_vector sigmoid (const dvar_vector &t1)
dvar_vector sin (const dvar_vector &)
 Description not yet available.
dvariable sumsq (const dvar_vector &)
dvector value (const dvar_vector &v1)
 Description not yet available.

Detailed Description

ADMB variable vector.

Definition at line 2002 of file fvar.hpp.


Constructor & Destructor Documentation

Description not yet available.

Parameters:

Definition at line 51 of file fvar_ar1.cpp.

Description not yet available.

Parameters:

Definition at line 87 of file fvar_ar1.cpp.

dvar_vector::dvar_vector ( int  ncl,
int  nch 
)

Description not yet available.

Parameters:

Definition at line 106 of file fvar_arr.cpp.

dvar_vector::dvar_vector ( int  ncl,
int  nch,
kkludge_object  kg 
)

Description not yet available.

Parameters:

Definition at line 23 of file fvar_a13.cpp.

dvar_vector::dvar_vector ( unsigned int  sz,
double *  x 
)

Description not yet available.

Parameters:

Definition at line 90 of file fvar_arr.cpp.

Description not yet available.

Parameters:

Definition at line 46 of file fvar_arr.cpp.

Description not yet available.

Parameters:

Definition at line 17 of file fvar_a61.cpp.

Description not yet available.

Parameters:

Definition at line 34 of file fvar_a61.cpp.

Description not yet available.

Parameters:

Definition at line 63 of file fvar_arr.cpp.

dvar_vector::dvar_vector ( const char *  s)
Todo:
Need Test case

Definition at line 54 of file fvar_io2.cpp.

Description not yet available.

Parameters:

Definition at line 14 of file fvar_ar1.cpp.


Member Function Documentation

void dvar_vector::allocate ( int  ncl,
int  nch 
)

Allocate dvar_vector with indexmin = ncl and indexmax = nch.

Definition at line 265 of file fvar_arr.cpp.

Referenced by dvar_matrix::allocate(), dvar_compressed_triplet::allocate(), dvar_matrix::dvar_matrix(), and vcubic_spline_function::vcubic_spline_function().

void dvar_vector::allocate ( void  )
void dvar_vector::allocate ( const dvector v1)

Allocate dvar_vector using indexes from v1.

Definition at line 222 of file fvar_arr.cpp.

void dvar_vector::allocate ( const dvar_vector v1)

Allocate dvar_vector using indexes from v1.

Definition at line 229 of file fvar_arr.cpp.

void dvar_vector::allocate ( const ad_integer ncl,
const ad_integer nch 
)

Description not yet available.

Parameters:

Definition at line 314 of file fvar_arr.cpp.

void dvar_vector::allocatec ( const dvar_vector t)

Description not yet available.

Parameters:

Definition at line 238 of file fvar_arr.cpp.

Referenced by operator=().

void dvar_vector::deallocate ( void  )

Description not yet available.

Parameters:

Definition at line 23 of file fvar_ar1.cpp.

Referenced by dvar_compressed_triplet::deallocate(), operator=(), and ~dvar_vector().

prevariable dvar_vector::elem ( int  i) [inline]
prevariable dvar_vector::elem ( int  i) const [inline]

Definition at line 2066 of file fvar.hpp.

double& dvar_vector::elem_value ( int  i) [inline]
double& dvar_vector::elem_value ( int  i) const [inline]

Definition at line 2071 of file fvar.hpp.

void dvar_vector::fill ( const char *  s)

Description not yet available.

Parameters:

Definition at line 53 of file fvar_a10.cpp.

void dvar_vector::fill_multinomial ( const int &  seed,
const dvector p 
)

Description not yet available.

Parameters:

Definition at line 17 of file fvar_a47.cpp.

void dvar_vector::fill_multinomial ( const random_number_generator rng,
const dvector p 
)

Description not yet available.

Parameters:

Definition at line 17 of file fvar_a60.cpp.

void dvar_vector::fill_randbi ( long int &  n,
double  p 
)

Description not yet available.

Parameters:

Definition at line 49 of file ranfill2.cpp.

void dvar_vector::fill_randbi_ni ( long int &  n,
double  p 
)

Description not yet available.

Parameters:

Definition at line 33 of file ranf_ni2.cpp.

void dvar_vector::fill_randn ( long int &  n)

Description not yet available.

Parameters:

Definition at line 113 of file ranfill2.cpp.

void dvar_vector::fill_randn_ni ( long int &  n)

Description not yet available.

Parameters:

Definition at line 102 of file ranf_ni2.cpp.

Referenced by dvar_matrix::fill_randn(), dvar_matrix::fill_randn_ni(), and dvar_matrix::fill_randu().

void dvar_vector::fill_randnegbinomial ( double  lambda,
double  tau,
const random_number_generator rng 
)

Description not yet available.

Parameters:

Definition at line 17 of file vrannegbin.cpp.

void dvar_vector::fill_randpoisson ( double  lambda,
const random_number_generator rng 
)

Description not yet available.

Parameters:

Definition at line 17 of file franpois.cpp.

void dvar_vector::fill_randu ( long int &  n)

Description not yet available.

Parameters:

Definition at line 32 of file ranfill2.cpp.

void dvar_vector::fill_randu_ni ( long int &  n)

Description not yet available.

Parameters:

Definition at line 60 of file ranf_ni2.cpp.

Referenced by dvar_matrix::fill_randu_ni().

void dvar_vector::fill_seqadd ( double  base,
double  offset 
)

Description not yet available.

Parameters:

Definition at line 33 of file ranfill1.cpp.

Referenced by dvar_matrix::fill_seqadd().

Definition at line 2061 of file fvar.hpp.

Referenced by dvar_vector_position::dvar_vector_position().

double_and_int* dvar_vector::get_va ( ) const [inline]

Definition at line 2076 of file fvar.hpp.

int dvar_vector::indexmax ( void  ) const [inline]

Definition at line 2122 of file fvar.hpp.

Referenced by acos(), param_init_vector::add_value(), param_init_bounded_vector::add_value(), ageLengthKey(), ALK(), factor::allocate(), dvector::allocate(), allocate(), asin(), atan(), boundp(), column_vector(), copy_value_to_vector(), cos(), cosh(), cube(), param_init_vector::curv_scale(), param_init_bounded_vector::curv_scale(), dbinom(), dmultinom(), dnorm(), dvar_vector(), dvar_vector_position::dvar_vector_position(), elem_div(), elem_prod(), exp(), fabs(), factln(), fill(), fill_multinomial(), fill_randbi(), fill_randbi_ni(), fill_randn(), fill_randn_ni(), fill_randnegbinomial(), fill_randpoisson(), fill_randu(), fill_randu_ni(), fill_seqadd(), first_difference(), fourth(), gammln(), param_init_vector::get_jacobian(), param_init_bounded_vector::get_jacobian(), ghk(), ghk_choleski(), ghk_choleski_m(), ghk_choleski_m_cauchy(), ghk_choleski_m_logistic(), ghk_m(), initialize(), dvar_matrix::initialize(), inv_cumd_norm(), log(), log10(), log_comb(), lower_triangular_solve(), make_indvar_list(), MAT(), max(), param_init_vector::mc_scale(), param_init_bounded_vector::mc_scale(), mfexp(), min(), operator&(), vcubic_spline_function::operator()(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-(), operator-=(), operator/(), operator/=(), operator<<(), operator=(), cifstream::operator>>(), outer_prod(), posfun(), pow(), function_minimizer::random_effects_maximization(), read_from(), robust_regression(), row_vector(), save_dvar_vector_value(), param_init_vector::save_value(), param_init_bounded_vector::save_value(), param_init_vector::sd_scale(), param_init_bounded_vector::sd_scale(), param_init_vector::sd_vscale(), param_init_bounded_vector::sd_vscale(), param_init_vector::set_simulation_bounds(), param_init_bounded_vector::set_simulation_bounds(), set_value(), set_value_inv(), set_value_inv_mc(), set_value_inv_partial(), set_value_partial(), sfabs(), sgn(), shape_check(), param_init_vector::shared_set_value(), param_init_d3array::shared_set_value(), param_init_d3array::shared_set_value_inv(), sin(), sinh(), sqr(), sqrt(), square(), tan(), tanh(), value(), write_on(), dll_param_init_bounded_vector::~dll_param_init_bounded_vector(), dll_param_init_vector::~dll_param_init_vector(), and dll_param_vector::~dll_param_vector().

int dvar_vector::indexmin ( void  ) const [inline]

Definition at line 2117 of file fvar.hpp.

Referenced by acos(), param_init_vector::add_value(), param_init_bounded_vector::add_value(), ageLengthKey(), ALK(), factor::allocate(), dvector::allocate(), allocate(), asin(), atan(), boundp(), column_vector(), copy_value_to_vector(), cos(), cosh(), cube(), param_init_vector::curv_scale(), param_init_bounded_vector::curv_scale(), dbinom(), deallocate(), dmultinom(), dnorm(), dvar_vector(), dvar_vector_position::dvar_vector_position(), elem_div(), elem_prod(), exp(), fabs(), factln(), fill(), fill_multinomial(), fill_randbi(), fill_randbi_ni(), fill_randn(), fill_randn_ni(), fill_randnegbinomial(), fill_randpoisson(), fill_randu(), fill_randu_ni(), fill_seqadd(), first_difference(), fourth(), gammln(), param_init_vector::get_jacobian(), param_init_bounded_vector::get_jacobian(), initialize(), dvar_matrix::initialize(), initpointer(), inv_cumd_norm(), log(), log10(), log_comb(), lower_triangular_solve(), make_indvar_list(), MAT(), max(), param_init_vector::mc_scale(), param_init_bounded_vector::mc_scale(), mfexp(), min(), operator&(), vcubic_spline_function::operator()(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator-(), operator-=(), operator/(), operator/=(), operator<<(), operator=(), cifstream::operator>>(), outer_prod(), posfun(), pow(), function_minimizer::random_effects_maximization(), read_from(), robust_regression(), row_vector(), save_dvar_vector_value(), param_init_vector::save_value(), param_init_bounded_vector::save_value(), param_init_vector::sd_scale(), param_init_bounded_vector::sd_scale(), param_init_vector::sd_vscale(), param_init_bounded_vector::sd_vscale(), param_init_vector::set_simulation_bounds(), param_init_bounded_vector::set_simulation_bounds(), set_value(), set_value_inv(), set_value_inv_mc(), set_value_inv_partial(), set_value_partial(), sfabs(), sgn(), shallow_copy(), shape_check(), param_init_vector::shared_set_value(), param_init_d3array::shared_set_value(), param_init_d3array::shared_set_value_inv(), shift(), sin(), sinh(), spline_cubic_val(), spline_cubic_val2(), sqr(), sqrt(), square(), tan(), tanh(), value(), vector2matrix(), write_on(), dll_param_init_bounded_vector::~dll_param_init_bounded_vector(), dll_param_init_vector::~dll_param_init_vector(), and dll_param_vector::~dll_param_vector().

void dvar_vector::initialize ( const dvector ww)
void dvar_vector::initialize ( void  )

Description not yet available.

Parameters:

Definition at line 17 of file fvar_a24.cpp.

Referenced by dvar_vector().

double* dvar_vector::initpointer ( void  ) [inline]

Definition at line 2176 of file fvar.hpp.

const double* dvar_vector::initpointer ( void  ) const [inline]

Definition at line 2180 of file fvar.hpp.

int dvar_vector::operator! ( void  ) const [inline]

Definition at line 2037 of file fvar.hpp.

dvar_vector dvar_vector::operator() ( int  lb,
int  ub 
) [inline]

Definition at line 2032 of file fvar.hpp.

prevariable dvar_vector::operator() ( int  i) [inline]

Definition at line 2152 of file fvar.hpp.

const prevariable dvar_vector::operator() ( int  i) const [inline]

Definition at line 2160 of file fvar.hpp.

dvar_vector dvar_vector::operator() ( const lvector u)

Description not yet available.

Parameters:

Definition at line 73 of file fvar_a32.cpp.

dvar_vector dvar_vector::operator() ( const ivector u)

Description not yet available.

Parameters:

Definition at line 24 of file fvar_a32.cpp.

dvar_vector & dvar_vector::operator*= ( const prevariable x)

Description not yet available.

Parameters:

Definition at line 30 of file fvar_a56.cpp.

dvar_vector & dvar_vector::operator*= ( double  d)

Description not yet available.

Parameters:

Definition at line 17 of file fvar_a56.cpp.

dvar_vector& dvar_vector::operator++ ( void  ) [inline]

Definition at line 2021 of file fvar.hpp.

dvar_vector & dvar_vector::operator+= ( const prevariable d)

Description not yet available.

Parameters:

Definition at line 59 of file fvar_a30.cpp.

dvar_vector & dvar_vector::operator+= ( double  d)

Description not yet available.

Parameters:

Definition at line 112 of file fvar_a30.cpp.

dvar_vector & dvar_vector::operator+= ( const dvector v1)

Description not yet available.

Parameters:

Definition at line 63 of file fvar_a25.cpp.

dvar_vector & dvar_vector::operator+= ( const dvar_vector v1)

Description not yet available.

Parameters:

Definition at line 19 of file fvar_a25.cpp.

dvar_vector dvar_vector::operator- ( void  )

Description not yet available.

Parameters:

Definition at line 19 of file fvar_a57.cpp.

dvar_vector& dvar_vector::operator-- ( void  ) [inline]

Definition at line 2014 of file fvar.hpp.

dvar_vector & dvar_vector::operator-= ( const prevariable d)

Description not yet available.

Parameters:

Definition at line 19 of file fvar_a30.cpp.

dvar_vector & dvar_vector::operator-= ( double  d)

Description not yet available.

Parameters:

Definition at line 96 of file fvar_a30.cpp.

dvar_vector & dvar_vector::operator-= ( const dvector v1)

Description not yet available.

Parameters:

Definition at line 63 of file fvar_a26.cpp.

dvar_vector & dvar_vector::operator-= ( const dvar_vector v1)

Description not yet available.

Parameters:

Definition at line 19 of file fvar_a26.cpp.

dvar_vector & dvar_vector::operator/= ( const prevariable x)

Description not yet available.

Parameters:

Definition at line 63 of file fvar_a48.cpp.

dvar_vector & dvar_vector::operator/= ( double  d)

Description not yet available.

Parameters:

Definition at line 19 of file fvar_a48.cpp.

dvar_vector & dvar_vector::operator= ( const dvar_vector t)
dvar_vector & dvar_vector::operator= ( const dvector t)
dvar_vector & dvar_vector::operator= ( double  t)

Description not yet available.

Parameters:

Reimplemented in param_stddev_vector, dll_param_vector, inequality_constraint_vector, equality_constraint_vector, and named_dvar_vector.

Definition at line 120 of file fvar_a20.cpp.

dvar_vector & dvar_vector::operator= ( const prevariable t)
prevariable dvar_vector::operator[] ( int  i) [inline]

Definition at line 2156 of file fvar.hpp.

const prevariable dvar_vector::operator[] ( int  i) const [inline]

Definition at line 2164 of file fvar.hpp.

void dvar_vector::read_from ( const istream &  s)

Description not yet available.

Parameters:

Definition at line 94 of file fvara_io.cpp.

void dvar_vector::read_from ( const uistream _s)

Description not yet available.

Parameters:

Definition at line 51 of file fvarb_io.cpp.

void dvar_vector::save_dvar_vector_value ( void  ) const

Saves the size, address, and value information for a dvar_vector.

Definition at line 83 of file cmpdif4.cpp.

Referenced by atan(), cos(), cube(), elem_div(), elem_prod(), fourth(), log(), mfexp(), operator*(), operator/(), operator/=(), outer_prod(), pow(), sin(), solve(), sqr(), sqrt(), square(), and tan().

Description not yet available.

Parameters:

Definition at line 69 of file fvar_ar1.cpp.

int dvar_vector::size ( ) const [inline]
dvar_vector dvar_vector::sub ( int  lb,
int  ub 
) [inline]

Definition at line 2028 of file fvar.hpp.

void dvar_vector::write_on ( const ostream &  _s) const

Description not yet available.

Parameters:

Definition at line 48 of file fvara_io.cpp.

Referenced by operator<<().

void dvar_vector::write_on ( const uostream _s) const

Description not yet available.

Parameters:

Definition at line 81 of file fvarb_io.cpp.


Friends And Related Function Documentation

friend class array_size [friend]

Definition at line 2288 of file fvar.hpp.

friend class banded_lower_triangular_dmatrix [friend]

Definition at line 2046 of file fvar.hpp.

friend class banded_lower_triangular_dvar_matrix [friend]

Definition at line 2044 of file fvar.hpp.

friend class banded_symmetric_dmatrix [friend]

Definition at line 2045 of file fvar.hpp.

friend class banded_symmetric_dvar_matrix [friend]

Definition at line 2043 of file fvar.hpp.

void copy_status ( const ostream &  s,
const dvar_vector v 
) [friend]

Description not yet available.

Parameters:

Definition at line 201 of file fvar_arr.cpp.

friend class dvar3_array [friend]

Definition at line 2042 of file fvar.hpp.

friend class dvar_matrix [friend]

Definition at line 2041 of file fvar.hpp.

dvar_vector elem_div ( const dvar_vector v1,
const dvar_vector v2 
) [friend]

Description not yet available.

Parameters:

Definition at line 32 of file fvar_a46.cpp.

dvar_vector elem_div ( const dvector v1,
const dvar_vector v2 
) [friend]

Description not yet available.

Parameters:

Definition at line 173 of file fvar_a46.cpp.

dvar_vector elem_div ( const dvar_vector v1,
const dvector v2 
) [friend]

Description not yet available.

Parameters:

Definition at line 107 of file fvar_a46.cpp.

dvar_vector elem_prod ( const dvar_vector v1,
const dvar_vector v2 
) [friend]

Description not yet available.

Parameters:

Definition at line 32 of file fvar_a45.cpp.

dvar_vector elem_prod ( const dvector v1,
const dvar_vector v2 
) [friend]

Description not yet available.

Parameters:

Definition at line 96 of file fvar_a45.cpp.

dvar_vector elem_prod ( const dvar_vector v1,
const dvector v2 
) [friend]

Description not yet available.

Parameters:

Definition at line 155 of file fvar_a45.cpp.

dvar_vector exp ( const dvar_vector t1) [friend]

Description not yet available.

Parameters:

Definition at line 112 of file fvar_a29.cpp.

dvar_vector fabs ( const dvar_vector t1) [friend]

Description not yet available.

Parameters:

Definition at line 17 of file fvar_ar3.cpp.

char* fform ( const char *  ,
const dvar_vector  
) [friend]
dvar_vector first_difference ( const dvar_vector x) [friend]

Description not yet available.

Parameters:

Definition at line 19 of file fvar_dif.cpp.

dvar_vector log ( const dvar_vector t1) [friend]

Description not yet available.

Parameters:

Definition at line 209 of file fvar_a29.cpp.

void make_indvar_list ( const dvar_vector t) [friend]

Description not yet available.

Parameters:

Definition at line 152 of file fvar_arr.cpp.

Referenced by dvar_vector().

dvariable norm ( const dvar_vector t1) [friend]

Description not yet available.

Parameters:

Definition at line 53 of file fvar_ar3.cpp.

dvariable norm2 ( const dvar_vector t1) [friend]

Description not yet available.

Parameters:

Definition at line 70 of file fvar_ar3.cpp.

dvar_matrix operator* ( const dvar_matrix m1,
const dmatrix m2 
) [friend]

Description not yet available.

Parameters:

Definition at line 35 of file fvar_m19.cpp.

dvariable operator* ( const dvar_vector v1,
const dvar_vector v2 
) [friend]

Compute the dot product of two variable type vectors.

The minimum and maxium legal subscripts of the arguments must agree; otherwize an error message is printed and execution terminates.

Parameters:
v1A dvar_vector, $a$.
v2A dvar_vector, $b$.
Returns:
A dvariable, $z = a\cdot b = \sum_i a_i\cdot b_i$ containing the value of the dot product of the two arguments.

Definition at line 35 of file fvar_a14.cpp.

dvariable operator* ( const dvector cv1,
const dvar_vector v2 
) [friend]

Description not yet available.

Parameters:

Definition at line 32 of file fvar_a15.cpp.

dvariable operator* ( const dvar_vector v2,
const dvector cv1 
) [friend]

Description not yet available.

Parameters:

Definition at line 31 of file fvar_a16.cpp.

dvar_vector operator* ( const prevariable x,
const dvar_vector t1 
) [friend]

Description not yet available.

Parameters:

Definition at line 69 of file fvar_a38.cpp.

dvar_vector operator* ( const prevariable x,
const dvector t1 
) [friend]

Description not yet available.

Parameters:

Definition at line 43 of file fvar_a55.cpp.

dvar_vector operator* ( double  x,
const dvar_vector t1 
) [friend]

Description not yet available.

Parameters:

Definition at line 62 of file fvar_a53.cpp.

dvar_vector operator* ( const dvar_vector x,
const dmatrix m 
) [friend]

Description not yet available.

Parameters:

Definition at line 105 of file fvar_m23.cpp.

dvar_vector operator* ( const dmatrix m,
const dvar_vector x 
) [friend]

Description not yet available.

Parameters:

Definition at line 101 of file fvar_m22.cpp.

dvar_vector operator* ( const dvar_vector x,
const dvar_matrix m 
) [friend]

Description not yet available.

Parameters:

Definition at line 20 of file fvar_m23.cpp.

dvar_vector operator* ( const dvar_matrix m,
const dvar_vector x 
) [friend]

Description not yet available.

Parameters:

Definition at line 20 of file fvar_m22.cpp.

dvar_matrix operator* ( const dvar_matrix m1,
const dvar_matrix m2 
) [friend]

Description not yet available.

Parameters:

Definition at line 82 of file fvar_m14.cpp.

dvar_matrix operator* ( const dmatrix cm1,
const dvar_matrix m2 
) [friend]

Description not yet available.

Parameters:

Definition at line 32 of file fvar_m18.cpp.

dvar_vector operator+ ( const dvar_vector v1,
const dvar_vector v2 
) [friend]

Description not yet available.

Parameters:

Definition at line 25 of file fvar_a17.cpp.

dvar_vector operator+ ( const dvar_vector v1,
const dvector v2 
) [friend]

Description not yet available.

Parameters:

Definition at line 18 of file fvar_a19.cpp.

dvar_vector operator+ ( const dvector v1,
const dvar_vector v2 
) [friend]

Description not yet available.

Parameters:

Definition at line 18 of file fvar_a18.cpp.

dvar_vector operator- ( const dvar_vector v1,
const dvar_vector v2 
) [friend]

Description not yet available.

Parameters:

Definition at line 18 of file fvar_a22.cpp.

dvar_vector operator- ( const dvector v1,
const dvar_vector v2 
) [friend]

Description not yet available.

Parameters:

Definition at line 18 of file fvar_a21.cpp.

dvar_vector operator- ( const dvar_vector v1,
const dvector v2 
) [friend]

Description not yet available.

Parameters:

Definition at line 18 of file fvar_a23.cpp.

dvar_vector second_difference ( const dvar_vector ) [friend]
dvar_vector sfabs ( const dvar_vector t1) [friend]

Description not yet available.

Parameters:

Definition at line 84 of file fvar_ar3.cpp.

dvar_vector sigmoid ( const dvar_vector t1) [friend]
dvar_vector sin ( const dvar_vector t1) [friend]

Description not yet available.

Parameters:

Definition at line 64 of file fvar_a29.cpp.

dvariable sumsq ( const dvar_vector t1) [friend]

Definition at line 78 of file fvar_ar3.cpp.

dvector value ( const dvar_vector v1) [friend]

Member Data Documentation

Definition at line 2008 of file fvar.hpp.

Referenced by allocate(), allocatec(), deallocate(), dvar_vector(), and shallow_copy().

List of all members.


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