Go to the source code of this file.
| #define XCONST const |
Definition at line 17 of file hs_sparse.cpp.
| #define USE_ADJOINT_CODE |
Definition at line 21 of file hs_sparse.cpp.
| void report_derivatives | ( | const dvar_vector & | x | ) |
Definition at line 3548 of file hs_sparse.cpp.
Definition at line 24 of file hs_sparse.cpp.
Definition at line 25 of file hs_sparse.cpp.
Definition at line 26 of file hs_sparse.cpp.
Referenced by tmpxchol1().
| int varchol | ( | XCONST dvar_hs_smatrix & | A, |
| XCONST hs_symbolic & | S, | ||
| dvar_hs_smatrix & | L, | ||
| dcompressed_triplet & | sparse_triplet2 | ||
| ) |
Definition at line 3051 of file hs_sparse.cpp.
Referenced by ln_det().
| hs_smatrix cs_multiply | ( | const hs_smatrix & | A, |
| const hs_smatrix & | B | ||
| ) |
Definition at line 3588 of file hs_sparse.cpp.
Referenced by operator*().
| int cholnew | ( | XCONST hs_smatrix & | A, |
| XCONST hs_symbolic & | S, | ||
| hs_smatrix & | L | ||
| ) |
Definition at line 2963 of file hs_sparse.cpp.
Definition at line 58 of file hs_sparse.cpp.
Referenced by cs_transpose(), and hs_symperm().
Definition at line 74 of file hs_sparse.cpp.
Referenced by cs_amd().
| void cs_transpose | ( | XCONST hs_smatrix & | _A, |
| int | values, | ||
| hs_smatrix & | C | ||
| ) |
Definition at line 86 of file hs_sparse.cpp.
Referenced by cs_amd(), and cs_counts().
| void cs_transpose | ( | XCONST dvar_hs_smatrix & | _A, |
| int | values, | ||
| dvar_hs_smatrix & | C | ||
| ) |
Definition at line 118 of file hs_sparse.cpp.
| dmatrix make_dmatrix | ( | dcompressed_triplet & | M, |
| int | n, | ||
| int | m | ||
| ) |
Definition at line 152 of file hs_sparse.cpp.
Definition at line 168 of file hs_sparse.cpp.
Definition at line 186 of file hs_sparse.cpp.
Definition at line 201 of file hs_sparse.cpp.
Referenced by laplace_approximation_calculator::do_newton_raphson_banded().
Definition at line 215 of file hs_sparse.cpp.
| dvar_matrix make_dvar_matrix | ( | dvar_compressed_triplet & | M, |
| int | n, | ||
| int | m | ||
| ) |
Definition at line 233 of file hs_sparse.cpp.
Definition at line 666 of file hs_sparse.cpp.
Definition at line 673 of file hs_sparse.cpp.
Definition at line 679 of file hs_sparse.cpp.
Definition at line 685 of file hs_sparse.cpp.
Definition at line 743 of file hs_sparse.cpp.
Referenced by chol(), cholnew(), dfcholeski_sparse(), tmpxchol1(), and varchol().
| int cs_ereach | ( | XCONST dvar_hs_smatrix & | _A, |
| int | k, | ||
| XCONST ivector & | parent, | ||
| ivector & | s, | ||
| ivector & | w | ||
| ) |
Definition at line 771 of file hs_sparse.cpp.
| void hs_symperm | ( | XCONST hs_smatrix & | _A, |
| XCONST ivector & | pinv, | ||
| hs_smatrix & | C | ||
| ) |
Definition at line 800 of file hs_sparse.cpp.
Referenced by chol(), cholnew(), dfcholeski_sparse(), tmpxchol1(), and varchol().
| void hs_symperm | ( | XCONST dvar_hs_smatrix & | _A, |
| XCONST ivector & | pinv, | ||
| dvar_hs_smatrix & | C | ||
| ) |
Definition at line 842 of file hs_sparse.cpp.
| void myacc | ( | int & | p, |
| int | Lpi1, | ||
| int | ci, | ||
| const ivector & | Li, | ||
| dvector & | x, | ||
| const dvector & | Lx, | ||
| const double & | lki | ||
| ) |
Definition at line 885 of file hs_sparse.cpp.
Referenced by cholnew().
| int chol | ( | XCONST hs_smatrix & | A, |
| XCONST hs_symbolic & | T, | ||
| hs_smatrix & | L | ||
| ) |
Definition at line 895 of file hs_sparse.cpp.
Referenced by get_inverse_sparse_hessian(), ln_det(), return_choleski_decomp(), return_choleski_decomp_solve(), and solve().
Definition at line 976 of file hs_sparse.cpp.
Definition at line 1105 of file hs_sparse.cpp.
Referenced by get_inverse_sparse_hessian(), return_choleski_decomp_solve(), return_choleski_factor_solve(), and solve().
Definition at line 1120 of file hs_sparse.cpp.
Referenced by get_inverse_sparse_hessian(), return_choleski_decomp_solve(), return_choleski_factor_solve(), and solve().
| dvar_vector cs_pvec | ( | XCONST ivector & | p, |
| XCONST dvar_vector & | b | ||
| ) |
Definition at line 1134 of file hs_sparse.cpp.
Definition at line 1149 of file hs_sparse.cpp.
Referenced by get_inverse_sparse_hessian(), return_choleski_decomp_solve(), return_choleski_factor_solve(), and solve().
| dvar_vector cs_lsolve | ( | XCONST dvar_hs_smatrix & | LL, |
| XCONST dvar_vector & | y | ||
| ) |
Definition at line 1174 of file hs_sparse.cpp.
| dvar_vector cs_lsolve | ( | XCONST dvar_hs_smatrix & | LL, |
| XCONST dvector & | y | ||
| ) |
Definition at line 1199 of file hs_sparse.cpp.
| dvector cs_ltsolve | ( | XCONST hs_smatrix & | LL, |
| XCONST dvector & | y | ||
| ) |
Definition at line 1225 of file hs_sparse.cpp.
Referenced by get_inverse_sparse_hessian(), and solve().
| dvar_vector cs_ltsolve | ( | XCONST dvar_hs_smatrix & | LL, |
| XCONST dvar_vector & | y | ||
| ) |
Definition at line 1249 of file hs_sparse.cpp.
Definition at line 1274 of file hs_sparse.cpp.
Referenced by cs_amd().
| int cs_diag | ( | int | i, |
| int | j, | ||
| const prevariable & | aij, | ||
| void * | other | ||
| ) |
Definition at line 1275 of file hs_sparse.cpp.
Definition at line 1278 of file hs_sparse.cpp.
Referenced by cs_amd().
| int cs_fkeep | ( | dvar_hs_smatrix & | A, |
| int(*)(int, int, const prevariable &, void *) | fkeep, | ||
| void * | other | ||
| ) |
Definition at line 1304 of file hs_sparse.cpp.
| int cs_scatter | ( | XCONST hs_smatrix & | AA, |
| int | j, | ||
| double | beta, | ||
| ivector & | w, | ||
| dvector & | x, | ||
| int | mark, | ||
| hs_smatrix & | C, | ||
| int | nz | ||
| ) |
Definition at line 1331 of file hs_sparse.cpp.
Referenced by cs_add(), and cs_multiply().
| int cs_scatter | ( | XCONST dvar_hs_smatrix & | AA, |
| int | j, | ||
| double | beta, | ||
| ivector & | w, | ||
| dvar_vector & | x, | ||
| int | mark, | ||
| dvar_hs_smatrix & | C, | ||
| int | nz | ||
| ) |
Definition at line 1380 of file hs_sparse.cpp.
Definition at line 1405 of file hs_sparse.cpp.
Referenced by cs_amd().
| dvar_hs_smatrix cs_add | ( | XCONST dvar_hs_smatrix & | AA, |
| XCONST dvar_hs_smatrix & | BB, | ||
| double | alpha, | ||
| double | beta | ||
| ) |
Definition at line 1450 of file hs_sparse.cpp.
| int cs_tdfs | ( | int | j, |
| int | k, | ||
| ivector & | head, | ||
| XCONST ivector & | next, | ||
| ivector & | post, | ||
| ivector & | stack | ||
| ) |
Definition at line 1496 of file hs_sparse.cpp.
Definition at line 1519 of file hs_sparse.cpp.
Definition at line 1852 of file hs_sparse.cpp.
Definition at line 2186 of file hs_sparse.cpp.
Definition at line 2218 of file hs_sparse.cpp.
| int cs_leaf | ( | int | i, |
| int | j, | ||
| XCONST ivector & | first, | ||
| ivector & | maxfirst, | ||
| ivector & | prevleaf, | ||
| ivector & | ancestor, | ||
| int * | jleaf | ||
| ) |
Definition at line 2280 of file hs_sparse.cpp.
Referenced by cs_counts().
Definition at line 2301 of file hs_sparse.cpp.
Definition at line 2356 of file hs_sparse.cpp.
| istream& operator>> | ( | istream & | is, |
| dcompressed_triplet & | M | ||
| ) |
Definition at line 2603 of file hs_sparse.cpp.
| istream& operator>> | ( | istream & | is, |
| dvar_compressed_triplet & | M | ||
| ) |
Definition at line 2616 of file hs_sparse.cpp.
| hs_smatrix* return_choleski_decomp | ( | dcompressed_triplet & | st | ) |
Definition at line 2629 of file hs_sparse.cpp.
Referenced by calculate_importance_sample_shess().
| dvar_hs_smatrix* return_choleski_decomp | ( | dvar_compressed_triplet & | st | ) |
Definition at line 2646 of file hs_sparse.cpp.
| dvector return_choleski_decomp_solve | ( | dcompressed_triplet & | st, |
| dvector & | eps | ||
| ) |
Definition at line 2663 of file hs_sparse.cpp.
| dvector return_choleski_factor_solve | ( | hs_smatrix * | PL, |
| dvector & | eps | ||
| ) |
Definition at line 2686 of file hs_sparse.cpp.
Referenced by calculate_importance_sample_shess().
| dvar_vector return_choleski_factor_solve | ( | dvar_hs_smatrix * | PL, |
| dvector & | eps | ||
| ) |
Definition at line 2703 of file hs_sparse.cpp.
| dvector solve | ( | dcompressed_triplet & | st, |
| dmatrix & | Hess, | ||
| dvector & | grad | ||
| ) |
Definition at line 2721 of file hs_sparse.cpp.
| dvector solve | ( | dcompressed_triplet & | st, |
| dmatrix & | Hess, | ||
| dvector & | grad, | ||
| hs_symbolic & | S | ||
| ) |
Definition at line 2751 of file hs_sparse.cpp.
| dvector solve | ( | const dcompressed_triplet & | _st, |
| const dvector & | _grad, | ||
| const hs_symbolic & | S | ||
| ) |
Definition at line 2786 of file hs_sparse.cpp.
| dvector solve | ( | const dcompressed_triplet & | _st, |
| const dvector & | _grad, | ||
| const hs_symbolic & | S, | ||
| int & | ierr | ||
| ) |
Definition at line 2812 of file hs_sparse.cpp.
| int allocated | ( | const dcompressed_triplet & | _st | ) |
Definition at line 2846 of file hs_sparse.cpp.
| int allocated | ( | const dvar_compressed_triplet & | _st | ) |
Definition at line 2851 of file hs_sparse.cpp.
| dvariable ln_det | ( | dvar_compressed_triplet & | VM | ) |
Definition at line 2856 of file hs_sparse.cpp.
| dvariable ln_det | ( | dvar_compressed_triplet & | VM, |
| hs_symbolic & | S | ||
| ) |
Definition at line 2873 of file hs_sparse.cpp.
| dvariable ln_det | ( | dvar_compressed_triplet & | VM, |
| hs_symbolic & | S, | ||
| dcompressed_triplet & | s | ||
| ) |
Definition at line 2892 of file hs_sparse.cpp.
| double ln_det | ( | const dcompressed_triplet & | VVM, |
| const hs_symbolic & | T | ||
| ) |
Definition at line 2922 of file hs_sparse.cpp.
| double ln_det | ( | const dcompressed_triplet & | VVM | ) |
Definition at line 2944 of file hs_sparse.cpp.
| static void dfcholeski_sparse | ( | void | ) | [static] |
Definition at line 3161 of file hs_sparse.cpp.
Referenced by varchol().
| int chol | ( | XCONST dvar_hs_smatrix & | AA, |
| XCONST hs_symbolic & | T, | ||
| dvar_hs_smatrix & | LL | ||
| ) |
Definition at line 3419 of file hs_sparse.cpp.
| void report_dvar_vector_derivatives | ( | void | ) |
Definition at line 3539 of file hs_sparse.cpp.
Referenced by report_derivatives().
| void get_inverse_sparse_hessian | ( | dcompressed_triplet & | st, |
| hs_symbolic & | S, | ||
| uostream & | ofs1, | ||
| ofstream & | ofs, | ||
| int | usize, | ||
| int | xsize, | ||
| dvector & | u | ||
| ) |
Definition at line 3558 of file hs_sparse.cpp.
Referenced by function_minimizer::hess_routine_noparallel_random_effects().
| hs_smatrix operator* | ( | const hs_smatrix & | A, |
| const hs_smatrix & | B | ||
| ) |
Definition at line 3637 of file hs_sparse.cpp.
| dcompressed_triplet make_dcompressed_triplet | ( | const dmatrix & | M | ) |
Definition at line 3641 of file hs_sparse.cpp.
Referenced by make_hs_smatrix().
| hs_smatrix make_hs_smatrix | ( | const dmatrix & | M | ) |
Definition at line 3689 of file hs_sparse.cpp.
| ostream& operator<< | ( | const ostream & | _ofs, |
| const hs_smatrix & | M | ||
| ) |
Definition at line 3694 of file hs_sparse.cpp.
| dmatrix make_dmatrix | ( | const hs_smatrix & | M | ) |
Definition at line 3705 of file hs_sparse.cpp.
| int check_flag = 0 |
Definition at line 2890 of file hs_sparse.cpp.
|
|
Generated on Fri May 10 2013 14:23:31 for ADMB Documentation by 1.8.0
|