Functions | |
void | defaults (traits::complex_d const &, int, double *Control) |
void | defaults (double, int, double *Control) |
template<typename MatrA > | |
int | factor (traits::coordinate_t, MatrA const &A, void **Numeric, double const *Control=0, double *Info=0) |
template<typename MatrA > | |
int | factor (traits::compressed_t, MatrA const &A, void **Numeric, double const *Control=0, double *Info=0) |
void | free_numeric (traits::complex_d const &, int, void **Numeric) |
void | free_numeric (double, int, void **Numeric) |
void | free_symbolic (traits::complex_d const &, int, void **Symbolic) |
void | free_symbolic (double, int, void **Symbolic) |
int | numeric (int, int n_col, int const *Ap, int const *Ai, traits::complex_d const *Ax, void *Symbolic, void **Numeric, double const *Control, double *Info) |
int | numeric (int, int, int const *Ap, int const *Ai, double const *Ax, void *Symbolic, void **Numeric, double const *Control, double *Info) |
template<typename MatrA > | |
int | numeric (traits::coordinate_t, MatrA const &A, void *Symbolic, void **Numeric, double const *Control=0, double *Info=0) |
template<typename MatrA > | |
int | numeric (traits::compressed_t, MatrA const &A, void *Symbolic, void **Numeric, double const *Control=0, double *Info=0) |
int | qsymbolic (int n_row, int n_col, int const *Ap, int const *Ai, traits::complex_d const *Ax, int const *Qinit, void **Symbolic, double const *Control, double *Info) |
int | qsymbolic (int n_row, int n_col, int const *Ap, int const *Ai, double const *Ax, int const *Qinit, void **Symbolic, double const *Control, double *Info) |
void | report_control (traits::complex_d const &, int, double const *Control) |
void | report_control (double, int, double const *Control) |
void | report_info (traits::complex_d const &, int, double const *Control, double const *Info) |
void | report_info (double, int, double const *Control, double const *Info) |
int | report_matrix (int n_row, int n_col, int const *Ap, int const *Ai, traits::complex_d const *Ax, int col_form, double const *Control) |
int | report_matrix (int n_row, int n_col, int const *Ap, int const *Ai, double const *Ax, int col_form, double const *Control) |
template<typename MatrA > | |
int | report_matrix (traits::coordinate_t, MatrA const &A, double const *Control) |
template<typename MatrA > | |
int | report_matrix (traits::compressed_t, MatrA const &A, double const *Control) |
int | report_numeric (traits::complex_d const &, int, void *Numeric, double const *Control) |
int | report_numeric (double, int, void *Numeric, double const *Control) |
int | report_perm (traits::complex_d const &, int, int np, int const *Perm, double const *Control) |
int | report_perm (double, int, int np, int const *Perm, double const *Control) |
void | report_status (traits::complex_d const &, int, double const *Control, int status) |
void | report_status (double, int, double const *Control, int status) |
int | report_symbolic (traits::complex_d const &, int, void *Symbolic, double const *Control) |
int | report_symbolic (double, int, void *Symbolic, double const *Control) |
int | report_triplet (int n_row, int n_col, int nz, int const *Ti, int const *Tj, traits::complex_d const *Tx, double const *Control) |
int | report_triplet (int n_row, int n_col, int nz, int const *Ti, int const *Tj, double const *Tx, double const *Control) |
int | report_vector (int n, traits::complex_d const *X, double const *Control) |
int | report_vector (int n, double const *X, double const *Control) |
int | scale (int n, traits::complex_d *X, traits::complex_d const *B, void *Numeric) |
int | scale (int, double *X, double const *B, void *Numeric) |
int | solve (int sys, int n, int const *Ap, int const *Ai, traits::complex_d const *Ax, traits::complex_d *X, traits::complex_d const *B, void *Numeric, double const *Control, double *Info) |
int | solve (int sys, int, int const *Ap, int const *Ai, double const *Ax, double *X, double const *B, void *Numeric, double const *Control, double *Info) |
template<typename MatrA , typename VecX , typename VecB > | |
int | solve (traits::coordinate_t, int sys, MatrA const &A, VecX &X, VecB const &B, void *Numeric, double const *Control=0, double *Info=0) |
template<typename MatrA , typename VecX , typename VecB > | |
int | solve (traits::compressed_t, int sys, MatrA const &A, VecX &X, VecB const &B, void *Numeric, double const *Control=0, double *Info=0) |
int | symbolic (int n_row, int n_col, int const *Ap, int const *Ai, traits::complex_d const *Ax, void **Symbolic, double const *Control, double *Info) |
int | symbolic (int n_row, int n_col, int const *Ap, int const *Ai, double const *Ax, void **Symbolic, double const *Control, double *Info) |
template<typename MatrA , typename QVec > | |
int | symbolic (traits::coordinate_t, MatrA const &A, QVec const &Qinit, void **Symbolic, double const *Control=0, double *Info=0) |
template<typename MatrA > | |
int | symbolic (traits::coordinate_t, MatrA const &A, void **Symbolic, double const *Control=0, double *Info=0) |
template<typename MatrA , typename QVec > | |
int | symbolic (traits::compressed_t, MatrA const &A, QVec const &Qinit, void **Symbolic, double const *Control=0, double *Info=0) |
template<typename MatrA > | |
int | symbolic (traits::compressed_t, MatrA const &A, void **Symbolic, double const *Control=0, double *Info=0) |
int | triplet_to_col (int n_row, int n_col, int nz, int const *Ti, int const *Tj, traits::complex_d const *Tx, int *Ap, int *Ai, traits::complex_d *Ax, int *Map) |
int | triplet_to_col (int n_row, int n_col, int nz, int const *Ti, int const *Tj, double const *Tx, int *Ap, int *Ai, double *Ax, int *Map) |
template<typename MatrA , typename VecX , typename VecB > | |
int | umf_solve (traits::coordinate_t, MatrA const &A, VecX &X, VecB const &B, double const *Control=0, double *Info=0) |
template<typename MatrA , typename VecX , typename VecB > | |
int | umf_solve (traits::compressed_t, MatrA const &A, VecX &X, VecB const &B, double const *Control=0, double *Info=0) |
void boost::numeric::bindings::umfpack::detail::defaults | ( | traits::complex_d const & | , | |
int | , | |||
double * | Control | |||
) | [inline] |
Definition at line 173 of file umfpack_overloads.hpp.
void boost::numeric::bindings::umfpack::detail::defaults | ( | double | , | |
int | , | |||
double * | Control | |||
) | [inline] |
Definition at line 169 of file umfpack_overloads.hpp.
int boost::numeric::bindings::umfpack::detail::factor | ( | traits::coordinate_t | , | |
MatrA const & | A, | |||
void ** | Numeric, | |||
double const * | Control = 0 , |
|||
double * | Info = 0 | |||
) | [inline] |
Definition at line 492 of file umfpack.hpp.
References Gui::Control(), numeric(), boost::numeric::bindings::umfpack::symbolic_type< T >::ptr, boost::numeric::bindings::traits::spmatrix_index1_storage(), boost::numeric::bindings::traits::spmatrix_index2_storage(), boost::numeric::bindings::traits::spmatrix_num_nonzeros(), boost::numeric::bindings::traits::spmatrix_size1(), boost::numeric::bindings::traits::spmatrix_size2(), boost::numeric::bindings::traits::spmatrix_value_storage(), boost::numeric::bindings::traits::detail::array< T >::storage(), symbolic(), triplet_to_col(), and boost::numeric::bindings::traits::detail::array< T >::valid().
int boost::numeric::bindings::umfpack::detail::factor | ( | traits::compressed_t | , | |
MatrA const & | A, | |||
void ** | Numeric, | |||
double const * | Control = 0 , |
|||
double * | Info = 0 | |||
) | [inline] |
Definition at line 467 of file umfpack.hpp.
References Gui::Control(), numeric(), boost::numeric::bindings::umfpack::symbolic_type< T >::ptr, boost::numeric::bindings::traits::spmatrix_index1_storage(), boost::numeric::bindings::traits::spmatrix_index2_storage(), boost::numeric::bindings::traits::spmatrix_size1(), boost::numeric::bindings::traits::spmatrix_size2(), boost::numeric::bindings::traits::spmatrix_value_storage(), and symbolic().
Referenced by boost::numeric::bindings::umfpack::factor(), Gui::View3DInventorPy::fitAll(), Base::VectorPy::multiply(), Part::TopoShapePy::scale(), KDL::VelocityProfile_TrapHalf::SetProfileDuration(), KDL::VelocityProfile_Trap::SetProfileDuration(), Base::Matrix4D::toAxisAngle(), and DrawingGui::SvgView::wheelEvent().
void boost::numeric::bindings::umfpack::detail::free_numeric | ( | traits::complex_d const & | , | |
int | , | |||
void ** | Numeric | |||
) | [inline] |
Definition at line 157 of file umfpack_overloads.hpp.
void boost::numeric::bindings::umfpack::detail::free_numeric | ( | double | , | |
int | , | |||
void ** | Numeric | |||
) | [inline] |
Definition at line 153 of file umfpack_overloads.hpp.
Referenced by boost::numeric::bindings::umfpack::numeric_type< T >::free(), and boost::numeric::bindings::umfpack::numeric_type< T >::~numeric_type().
void boost::numeric::bindings::umfpack::detail::free_symbolic | ( | traits::complex_d const & | , | |
int | , | |||
void ** | Symbolic | |||
) | [inline] |
Definition at line 145 of file umfpack_overloads.hpp.
void boost::numeric::bindings::umfpack::detail::free_symbolic | ( | double | , | |
int | , | |||
void ** | Symbolic | |||
) | [inline] |
Definition at line 141 of file umfpack_overloads.hpp.
Referenced by boost::numeric::bindings::umfpack::symbolic_type< T >::free(), and boost::numeric::bindings::umfpack::symbolic_type< T >::~symbolic_type().
int boost::numeric::bindings::umfpack::detail::numeric | ( | int | , | |
int | n_col, | |||
int const * | Ap, | |||
int const * | Ai, | |||
traits::complex_d const * | Ax, | |||
void * | Symbolic, | |||
void ** | Numeric, | |||
double const * | Control, | |||
double * | Info | |||
) | [inline] |
int boost::numeric::bindings::umfpack::detail::numeric | ( | int | , | |
int | , | |||
int const * | Ap, | |||
int const * | Ai, | |||
double const * | Ax, | |||
void * | Symbolic, | |||
void ** | Numeric, | |||
double const * | Control, | |||
double * | Info | |||
) | [inline] |
Definition at line 65 of file umfpack_overloads.hpp.
int boost::numeric::bindings::umfpack::detail::numeric | ( | traits::coordinate_t | , | |
MatrA const & | A, | |||
void * | Symbolic, | |||
void ** | Numeric, | |||
double const * | Control = 0 , |
|||
double * | Info = 0 | |||
) | [inline] |
Definition at line 351 of file umfpack.hpp.
References Gui::Control(), numeric(), boost::numeric::bindings::traits::spmatrix_index1_storage(), boost::numeric::bindings::traits::spmatrix_index2_storage(), boost::numeric::bindings::traits::spmatrix_num_nonzeros(), boost::numeric::bindings::traits::spmatrix_size1(), boost::numeric::bindings::traits::spmatrix_size2(), boost::numeric::bindings::traits::spmatrix_value_storage(), boost::numeric::bindings::traits::detail::array< T >::storage(), triplet_to_col(), and boost::numeric::bindings::traits::detail::array< T >::valid().
int boost::numeric::bindings::umfpack::detail::numeric | ( | traits::compressed_t | , | |
MatrA const & | A, | |||
void * | Symbolic, | |||
void ** | Numeric, | |||
double const * | Control = 0 , |
|||
double * | Info = 0 | |||
) | [inline] |
Definition at line 337 of file umfpack.hpp.
References Gui::Control(), boost::numeric::bindings::traits::spmatrix_index1_storage(), boost::numeric::bindings::traits::spmatrix_index2_storage(), boost::numeric::bindings::traits::spmatrix_size1(), boost::numeric::bindings::traits::spmatrix_size2(), and boost::numeric::bindings::traits::spmatrix_value_storage().
Referenced by factor(), boost::numeric::bindings::umfpack::numeric(), numeric(), and umf_solve().
int boost::numeric::bindings::umfpack::detail::qsymbolic | ( | int | n_row, | |
int | n_col, | |||
int const * | Ap, | |||
int const * | Ai, | |||
traits::complex_d const * | Ax, | |||
int const * | Qinit, | |||
void ** | Symbolic, | |||
double const * | Control, | |||
double * | Info | |||
) | [inline] |
int boost::numeric::bindings::umfpack::detail::qsymbolic | ( | int | n_row, | |
int | n_col, | |||
int const * | Ap, | |||
int const * | Ai, | |||
double const * | Ax, | |||
int const * | Qinit, | |||
void ** | Symbolic, | |||
double const * | Control, | |||
double * | Info | |||
) | [inline] |
Definition at line 181 of file umfpack_overloads.hpp.
Referenced by symbolic().
void boost::numeric::bindings::umfpack::detail::report_control | ( | traits::complex_d const & | , | |
int | , | |||
double const * | Control | |||
) | [inline] |
Definition at line 322 of file umfpack_overloads.hpp.
void boost::numeric::bindings::umfpack::detail::report_control | ( | double | , | |
int | , | |||
double const * | Control | |||
) | [inline] |
Definition at line 317 of file umfpack_overloads.hpp.
Referenced by boost::numeric::bindings::umfpack::report_control().
void boost::numeric::bindings::umfpack::detail::report_info | ( | traits::complex_d const & | , | |
int | , | |||
double const * | Control, | |||
double const * | Info | |||
) | [inline] |
Definition at line 334 of file umfpack_overloads.hpp.
void boost::numeric::bindings::umfpack::detail::report_info | ( | double | , | |
int | , | |||
double const * | Control, | |||
double const * | Info | |||
) | [inline] |
Definition at line 330 of file umfpack_overloads.hpp.
Referenced by boost::numeric::bindings::umfpack::report_info().
int boost::numeric::bindings::umfpack::detail::report_matrix | ( | int | n_row, | |
int | n_col, | |||
int const * | Ap, | |||
int const * | Ai, | |||
traits::complex_d const * | Ax, | |||
int | col_form, | |||
double const * | Control | |||
) | [inline] |
int boost::numeric::bindings::umfpack::detail::report_matrix | ( | int | n_row, | |
int | n_col, | |||
int const * | Ap, | |||
int const * | Ai, | |||
double const * | Ax, | |||
int | col_form, | |||
double const * | Control | |||
) | [inline] |
Definition at line 344 of file umfpack_overloads.hpp.
int boost::numeric::bindings::umfpack::detail::report_matrix | ( | traits::coordinate_t | , | |
MatrA const & | A, | |||
double const * | Control | |||
) | [inline] |
Definition at line 1019 of file umfpack.hpp.
References report_triplet(), boost::numeric::bindings::traits::spmatrix_index1_storage(), boost::numeric::bindings::traits::spmatrix_index2_storage(), boost::numeric::bindings::traits::spmatrix_num_nonzeros(), boost::numeric::bindings::traits::spmatrix_size1(), boost::numeric::bindings::traits::spmatrix_size2(), and boost::numeric::bindings::traits::spmatrix_value_storage().
int boost::numeric::bindings::umfpack::detail::report_matrix | ( | traits::compressed_t | , | |
MatrA const & | A, | |||
double const * | Control | |||
) | [inline] |
Definition at line 1006 of file umfpack.hpp.
References boost::numeric::bindings::traits::spmatrix_index1_storage(), boost::numeric::bindings::traits::spmatrix_index2_storage(), boost::numeric::bindings::traits::spmatrix_size1(), boost::numeric::bindings::traits::spmatrix_size2(), and boost::numeric::bindings::traits::spmatrix_value_storage().
Referenced by boost::numeric::bindings::umfpack::report_matrix().
int boost::numeric::bindings::umfpack::detail::report_numeric | ( | traits::complex_d const & | , | |
int | , | |||
void * | Numeric, | |||
double const * | Control | |||
) | [inline] |
Definition at line 430 of file umfpack_overloads.hpp.
int boost::numeric::bindings::umfpack::detail::report_numeric | ( | double | , | |
int | , | |||
void * | Numeric, | |||
double const * | Control | |||
) | [inline] |
Definition at line 426 of file umfpack_overloads.hpp.
Referenced by boost::numeric::bindings::umfpack::report_numeric().
int boost::numeric::bindings::umfpack::detail::report_perm | ( | traits::complex_d const & | , | |
int | , | |||
int | np, | |||
int const * | Perm, | |||
double const * | Control | |||
) | [inline] |
Definition at line 459 of file umfpack_overloads.hpp.
int boost::numeric::bindings::umfpack::detail::report_perm | ( | double | , | |
int | , | |||
int | np, | |||
int const * | Perm, | |||
double const * | Control | |||
) | [inline] |
Definition at line 454 of file umfpack_overloads.hpp.
Referenced by boost::numeric::bindings::umfpack::report_permutation().
void boost::numeric::bindings::umfpack::detail::report_status | ( | traits::complex_d const & | , | |
int | , | |||
double const * | Control, | |||
int | status | |||
) | [inline] |
Definition at line 307 of file umfpack_overloads.hpp.
void boost::numeric::bindings::umfpack::detail::report_status | ( | double | , | |
int | , | |||
double const * | Control, | |||
int | status | |||
) | [inline] |
Definition at line 303 of file umfpack_overloads.hpp.
Referenced by boost::numeric::bindings::umfpack::report_status().
int boost::numeric::bindings::umfpack::detail::report_symbolic | ( | traits::complex_d const & | , | |
int | , | |||
void * | Symbolic, | |||
double const * | Control | |||
) | [inline] |
Definition at line 444 of file umfpack_overloads.hpp.
int boost::numeric::bindings::umfpack::detail::report_symbolic | ( | double | , | |
int | , | |||
void * | Symbolic, | |||
double const * | Control | |||
) | [inline] |
Definition at line 440 of file umfpack_overloads.hpp.
Referenced by boost::numeric::bindings::umfpack::report_symbolic().
int boost::numeric::bindings::umfpack::detail::report_triplet | ( | int | n_row, | |
int | n_col, | |||
int | nz, | |||
int const * | Ti, | |||
int const * | Tj, | |||
traits::complex_d const * | Tx, | |||
double const * | Control | |||
) |
int boost::numeric::bindings::umfpack::detail::report_triplet | ( | int | n_row, | |
int | n_col, | |||
int | nz, | |||
int const * | Ti, | |||
int const * | Tj, | |||
double const * | Tx, | |||
double const * | Control | |||
) |
Definition at line 373 of file umfpack_overloads.hpp.
Referenced by report_matrix().
int boost::numeric::bindings::umfpack::detail::report_vector | ( | int | n, | |
traits::complex_d const * | X, | |||
double const * | Control | |||
) |
int boost::numeric::bindings::umfpack::detail::report_vector | ( | int | n, | |
double const * | X, | |||
double const * | Control | |||
) |
Definition at line 399 of file umfpack_overloads.hpp.
Referenced by boost::numeric::bindings::umfpack::report_vector().
int boost::numeric::bindings::umfpack::detail::scale | ( | int | n, | |
traits::complex_d * | X, | |||
traits::complex_d const * | B, | |||
void * | Numeric | |||
) | [inline] |
Definition at line 272 of file umfpack_overloads.hpp.
References boost::numeric::bindings::traits::detail::disentangle(), boost::numeric::bindings::traits::detail::interlace(), boost::numeric::bindings::traits::detail::array< T >::storage(), and boost::numeric::bindings::traits::detail::array< T >::valid().
int boost::numeric::bindings::umfpack::detail::scale | ( | int | , | |
double * | X, | |||
double const * | B, | |||
void * | Numeric | |||
) | [inline] |
Definition at line 267 of file umfpack_overloads.hpp.
Referenced by boost::numeric::bindings::umfpack::scale().
int boost::numeric::bindings::umfpack::detail::solve | ( | int | sys, | |
int | n, | |||
int const * | Ap, | |||
int const * | Ai, | |||
traits::complex_d const * | Ax, | |||
traits::complex_d * | X, | |||
traits::complex_d const * | B, | |||
void * | Numeric, | |||
double const * | Control, | |||
double * | Info | |||
) | [inline] |
Definition at line 103 of file umfpack_overloads.hpp.
References boost::numeric::bindings::traits::detail::disentangle(), boost::numeric::bindings::traits::detail::interlace(), boost::numeric::bindings::traits::detail::array< T >::storage(), and boost::numeric::bindings::traits::detail::array< T >::valid().
int boost::numeric::bindings::umfpack::detail::solve | ( | int | sys, | |
int | , | |||
int const * | Ap, | |||
int const * | Ai, | |||
double const * | Ax, | |||
double * | X, | |||
double const * | B, | |||
void * | Numeric, | |||
double const * | Control, | |||
double * | Info | |||
) | [inline] |
Definition at line 94 of file umfpack_overloads.hpp.
int boost::numeric::bindings::umfpack::detail::solve | ( | traits::coordinate_t | , | |
int | sys, | |||
MatrA const & | A, | |||
VecX & | X, | |||
VecB const & | B, | |||
void * | Numeric, | |||
double const * | Control = 0 , |
|||
double * | Info = 0 | |||
) | [inline] |
Definition at line 620 of file umfpack.hpp.
References Gui::Control(), solve(), boost::numeric::bindings::traits::spmatrix_index1_storage(), boost::numeric::bindings::traits::spmatrix_index2_storage(), boost::numeric::bindings::traits::spmatrix_num_nonzeros(), boost::numeric::bindings::traits::spmatrix_size1(), boost::numeric::bindings::traits::spmatrix_value_storage(), boost::numeric::bindings::traits::detail::array< T >::storage(), triplet_to_col(), boost::numeric::bindings::traits::detail::array< T >::valid(), and boost::numeric::bindings::traits::vector_storage().
int boost::numeric::bindings::umfpack::detail::solve | ( | traits::compressed_t | , | |
int | sys, | |||
MatrA const & | A, | |||
VecX & | X, | |||
VecB const & | B, | |||
void * | Numeric, | |||
double const * | Control = 0 , |
|||
double * | Info = 0 | |||
) | [inline] |
Definition at line 605 of file umfpack.hpp.
References Gui::Control(), boost::numeric::bindings::traits::spmatrix_index1_storage(), boost::numeric::bindings::traits::spmatrix_index2_storage(), boost::numeric::bindings::traits::spmatrix_size1(), boost::numeric::bindings::traits::spmatrix_value_storage(), and boost::numeric::bindings::traits::vector_storage().
Referenced by boost::numeric::bindings::umfpack::solve(), solve(), and umf_solve().
int boost::numeric::bindings::umfpack::detail::symbolic | ( | int | n_row, | |
int | n_col, | |||
int const * | Ap, | |||
int const * | Ai, | |||
traits::complex_d const * | Ax, | |||
void ** | Symbolic, | |||
double const * | Control, | |||
double * | Info | |||
) | [inline] |
int boost::numeric::bindings::umfpack::detail::symbolic | ( | int | n_row, | |
int | n_col, | |||
int const * | Ap, | |||
int const * | Ai, | |||
double const * | Ax, | |||
void ** | Symbolic, | |||
double const * | Control, | |||
double * | Info | |||
) | [inline] |
Definition at line 36 of file umfpack_overloads.hpp.
int boost::numeric::bindings::umfpack::detail::symbolic | ( | traits::coordinate_t | , | |
MatrA const & | A, | |||
QVec const & | Qinit, | |||
void ** | Symbolic, | |||
double const * | Control = 0 , |
|||
double * | Info = 0 | |||
) | [inline] |
Definition at line 161 of file umfpack.hpp.
References Gui::Control(), qsymbolic(), boost::numeric::bindings::traits::spmatrix_index1_storage(), boost::numeric::bindings::traits::spmatrix_index2_storage(), boost::numeric::bindings::traits::spmatrix_num_nonzeros(), boost::numeric::bindings::traits::spmatrix_size1(), boost::numeric::bindings::traits::spmatrix_size2(), boost::numeric::bindings::traits::spmatrix_value_storage(), boost::numeric::bindings::traits::detail::array< T >::storage(), triplet_to_col(), boost::numeric::bindings::traits::detail::array< T >::valid(), and boost::numeric::bindings::traits::vector_storage().
int boost::numeric::bindings::umfpack::detail::symbolic | ( | traits::coordinate_t | , | |
MatrA const & | A, | |||
void ** | Symbolic, | |||
double const * | Control = 0 , |
|||
double * | Info = 0 | |||
) | [inline] |
Definition at line 130 of file umfpack.hpp.
References Gui::Control(), boost::numeric::bindings::traits::spmatrix_index1_storage(), boost::numeric::bindings::traits::spmatrix_index2_storage(), boost::numeric::bindings::traits::spmatrix_num_nonzeros(), boost::numeric::bindings::traits::spmatrix_size1(), boost::numeric::bindings::traits::spmatrix_size2(), boost::numeric::bindings::traits::spmatrix_value_storage(), boost::numeric::bindings::traits::detail::array< T >::storage(), symbolic(), triplet_to_col(), and boost::numeric::bindings::traits::detail::array< T >::valid().
int boost::numeric::bindings::umfpack::detail::symbolic | ( | traits::compressed_t | , | |
MatrA const & | A, | |||
QVec const & | Qinit, | |||
void ** | Symbolic, | |||
double const * | Control = 0 , |
|||
double * | Info = 0 | |||
) | [inline] |
Definition at line 115 of file umfpack.hpp.
References Gui::Control(), qsymbolic(), boost::numeric::bindings::traits::spmatrix_index1_storage(), boost::numeric::bindings::traits::spmatrix_index2_storage(), boost::numeric::bindings::traits::spmatrix_size1(), boost::numeric::bindings::traits::spmatrix_size2(), boost::numeric::bindings::traits::spmatrix_value_storage(), and boost::numeric::bindings::traits::vector_storage().
int boost::numeric::bindings::umfpack::detail::symbolic | ( | traits::compressed_t | , | |
MatrA const & | A, | |||
void ** | Symbolic, | |||
double const * | Control = 0 , |
|||
double * | Info = 0 | |||
) | [inline] |
Definition at line 101 of file umfpack.hpp.
References Gui::Control(), boost::numeric::bindings::traits::spmatrix_index1_storage(), boost::numeric::bindings::traits::spmatrix_index2_storage(), boost::numeric::bindings::traits::spmatrix_size1(), boost::numeric::bindings::traits::spmatrix_size2(), and boost::numeric::bindings::traits::spmatrix_value_storage().
Referenced by factor(), boost::numeric::bindings::umfpack::symbolic(), symbolic(), and umf_solve().
int boost::numeric::bindings::umfpack::detail::triplet_to_col | ( | int | n_row, | |
int | n_col, | |||
int | nz, | |||
int const * | Ti, | |||
int const * | Tj, | |||
traits::complex_d const * | Tx, | |||
int * | Ap, | |||
int * | Ai, | |||
traits::complex_d * | Ax, | |||
int * | Map | |||
) | [inline] |
Definition at line 226 of file umfpack_overloads.hpp.
References boost::numeric::bindings::traits::detail::disentangle(), boost::numeric::bindings::traits::detail::interlace(), boost::numeric::bindings::traits::detail::array< T >::storage(), and boost::numeric::bindings::traits::detail::array< T >::valid().
int boost::numeric::bindings::umfpack::detail::triplet_to_col | ( | int | n_row, | |
int | n_col, | |||
int | nz, | |||
int const * | Ti, | |||
int const * | Tj, | |||
double const * | Tx, | |||
int * | Ap, | |||
int * | Ai, | |||
double * | Ax, | |||
int * | Map | |||
) | [inline] |
Definition at line 216 of file umfpack_overloads.hpp.
Referenced by factor(), numeric(), solve(), symbolic(), and umf_solve().
int boost::numeric::bindings::umfpack::detail::umf_solve | ( | traits::coordinate_t | , | |
MatrA const & | A, | |||
VecX & | X, | |||
VecB const & | B, | |||
double const * | Control = 0 , |
|||
double * | Info = 0 | |||
) | [inline] |
Definition at line 807 of file umfpack.hpp.
References Gui::Control(), numeric(), boost::numeric::bindings::umfpack::numeric_type< T >::ptr, boost::numeric::bindings::umfpack::symbolic_type< T >::ptr, solve(), boost::numeric::bindings::traits::spmatrix_index1_storage(), boost::numeric::bindings::traits::spmatrix_index2_storage(), boost::numeric::bindings::traits::spmatrix_num_nonzeros(), boost::numeric::bindings::traits::spmatrix_size1(), boost::numeric::bindings::traits::spmatrix_size2(), boost::numeric::bindings::traits::spmatrix_value_storage(), boost::numeric::bindings::traits::detail::array< T >::storage(), symbolic(), triplet_to_col(), boost::numeric::bindings::traits::detail::array< T >::valid(), and boost::numeric::bindings::traits::vector_storage().
int boost::numeric::bindings::umfpack::detail::umf_solve | ( | traits::compressed_t | , | |
MatrA const & | A, | |||
VecX & | X, | |||
VecB const & | B, | |||
double const * | Control = 0 , |
|||
double * | Info = 0 | |||
) | [inline] |
Definition at line 770 of file umfpack.hpp.
References Gui::Control(), numeric(), boost::numeric::bindings::umfpack::numeric_type< T >::ptr, boost::numeric::bindings::umfpack::symbolic_type< T >::ptr, solve(), boost::numeric::bindings::traits::spmatrix_index1_storage(), boost::numeric::bindings::traits::spmatrix_index2_storage(), boost::numeric::bindings::traits::spmatrix_size1(), boost::numeric::bindings::traits::spmatrix_size2(), boost::numeric::bindings::traits::spmatrix_value_storage(), symbolic(), and boost::numeric::bindings::traits::vector_storage().
Referenced by Approximate::ErrorApprox(), Approximate::ParameterInnerPoints(), and boost::numeric::bindings::umfpack::umf_solve().