TBCI Numerical high perf. C++ Library  2.8.0
Macros
bdmatlib.cc File Reference

includes TBCI::BdMatrix class and friends instantiations for a certain type NUM to be defined by the Makefile More...

#include "tbci/band_matrix.h"
#include "band_matrix_inst.h"
Include dependency graph for bdmatlib.cc:

Go to the source code of this file.

Macros

#define NUM   double
 
#define T   NUM
 
#define U   NUM
 

Detailed Description

includes TBCI::BdMatrix class and friends instantiations for a certain type NUM to be defined by the Makefile

Definition in file bdmatlib.cc.

Macro Definition Documentation

#define NUM   double

Definition at line 9 of file bdmatlib.cc.

#define T   NUM

Definition at line 20 of file bdmatlib.cc.

Referenced by FS_Vector< dims, T >::abs(), Vector< unsigned >::abs(), tbci_memalloc< T >::alloc(), tbci_memalloc_cache< T >::alloc(), CRMatrix< T >::allocate(), F_BandMatrix< T >::allocate(), CSCMatrix< T >::allocate(), BVector< T >::append(), List< T >::append(), basis_trafo(), BdMatrix< T >::BdMatrix(), BVector< T >::bubble_sort(), BVector< T >::BVector(), BVector< unsigned >::BVector(), bvfillm(), CHEBY(), Chisq(), chisq(), F_BandMatrix< T >::clear(), CRMatrix< T >::clear(), CSCMatrix< T >::clear(), Symm_BdMatrix< T >::clear(), F_TMatrix< T >::clear(), TMatrix< T >::clear(), Vector< unsigned >::clear(), F_TSMatrix< T >::clone(), TSVector< T >::clone(), TSMatrix< T >::clone(), BVector< T >::concat(), Symm_BdMatrix< T >::construct(), BdMatrix< T >::constructor(), CRMatrix< T >::copy(), F_BandMatrix< T >::copy(), CSCMatrix< T >::copy(), Symm_BdMatrix< T >::create(), CSCMatrix< T >::cscm_vec_mul_exact(), CSCMatrix< T >::CSCMatrix(), tbci_memalloc< T >::dealloc(), tbci_memalloc_cache< T >::dealloc(), tbci_memalloc_cache< T >::deinit(), BVector< T >::destroy(), F_TMatrix< T >::destroy(), F_TSMatrix< T >::destroy(), TSVector< T >::destroy(), F_TSMatrix< T >::detach(), TSVector< T >::detach(), TSMatrix< T >::detach(), cplx< T >::div(), BdMatrix< T >::div_row(), Matrix< T >::div_row(), Matrix< T >::div_rows(), do_fbdmat_vec_mul(), dot(), ediv(), F_TSMatrix< T >::eval(), TSVector< T >::eval(), TSMatrix< T >::eval(), exact_sum(), expi(), F_TMatrix< T >::F_TMatrix(), F_TSMatrix< T >::fabs(), F_Matrix< T >::fabs(), BVector< T >::fill(), CSCMatrix< T >::fill(), F_TMatrix< T >::fill(), TMatrix< T >::fill(), tbci_memalloc_cache< T >::find_and_rmv(), F_BandMatrix< T >::find_sub(), F_BandMatrix< T >::find_super(), tbci_memalloc_cache< T >::free_and_enter(), FS_Vector< dims, T >::FS_Vector(), gaussj(), CSCMatrix< T >::get(), F_TMatrix< T >::get_col(), TMatrix< T >::get_row(), if(), BVector< unsigned >::init_0(), FS_Vector< dims, T >::init_0(), List< T >::inscurr(), CSCMatrix< T >::insert(), job_svc_svc_add(), job_svc_svc_sub(), job_svc_val_add(), job_svc_val_sub(), job_svc_vec_add(), job_svc_vec_sub(), job_val_add_vec(), job_val_div_vec(), job_val_sub_vec(), job_val_svc_add(), job_val_svc_div(), job_val_svc_sub(), job_val_vec_add(), job_val_vec_div(), job_val_vec_mul(), job_val_vec_sub(), job_vec_add_svc(), job_vec_add_val(), job_vec_add_vec(), job_vec_div_val(), job_vec_dot(), job_vec_fabssqr(), job_vec_fill(), job_vec_fill_fn(), job_vec_mul_val(), job_vec_mult(), job_vec_sub_svc(), job_vec_sub_svc_inv(), job_vec_sub_val(), job_vec_sub_vec(), job_vec_sub_vec_inv(), job_vec_sum(), job_vec_svc_add(), job_vec_svc_sub(), job_vec_val_add(), job_vec_val_mul(), job_vec_val_sub(), job_vec_vec_add(), job_vec_vec_sub(), job_vv_comp(), job_vv_copy(), kahan_sum(), lev_mar(), CTensor< T >::lin_read(), ListItem< T >::ListItem(), LM_fit_2D(), LU_bkw_subst(), lu_decomp(), LU_det(), LU_fwd_subst(), LU_invert(), CRMatrix< T >::MatVecMult(), CSCMatrix< T >::MatVecMult(), FS_Vector< dims, T >::max(), Vector< T >::max(), FS_Vector< dims, T >::min(), Vector< T >::min(), CSCMatrix< T >::mult(), CSCMatrix< T >::mult1(), Matrix< T >::mult_rows(), CSCMatrix< T >::multf(), FS_Vector< dims, T >::operator BVector< T >(), CSCMatrix< T >::operator F_TMatrix< T >(), F_BandMatrix< T >::operator()(), CRMatrix< T >::operator()(), TVector< T >::operator()(), F_TSMatrix< T >::operator()(), TSVector< T >::operator()(), TSMatrix< T >::operator()(), Matrix< T >::operator()(), Symm_BdMatrix< T >::operator*(), CRMatrix< T >::operator*(), CSCMatrix< T >::operator*(), BdMatrix< T >::operator*(), F_TSMatrix< T >::operator*(), TSMatrix< T >::operator*(), F_Matrix< T >::operator*(), Vector< T >::operator*(), Matrix< T >::operator*(), cplx< T >::operator*=(), TSMatrix< T >::operator+(), operator+(), Matrix< T >::operator+(), CRMatrix< T >::operator-(), F_TMatrix< T >::operator-(), TVector< T >::operator-(), F_TSMatrix< T >::operator-(), TSMatrix< T >::operator-(), operator-(), Matrix< T >::operator-(), cplx< T >::operator/(), FS_Vector< dims, T >::operator/(), F_TMatrix< T >::operator/(), TVector< T >::operator/(), TMatrix< T >::operator/(), operator/(), F_Matrix< T >::operator/(), Vector< T >::operator/(), Matrix< T >::operator/(), cplx< T >::operator/=(), FS_Vector< dims, T >::operator/=(), TVector< T >::operator/=(), F_TMatrix< T >::operator/=(), TMatrix< T >::operator/=(), BdMatrix< T >::operator/=(), operator<<(), cplx< T >::operator=(), F_BandMatrix< T >::operator=(), FS_Vector< dims, T >::operator=(), TVector< T >::operator=(), F_TMatrix< T >::operator=(), CRMatrix< T >::operator=(), BVector< T >::operator=(), TMatrix< T >::operator=(), F_TSMatrix< T >::operator=(), TSVector< T >::operator=(), TSMatrix< T >::operator=(), FS_Vector< dims, T >::operator==(), BVector< T >::operator==(), F_TMatrix< T >::operator==(), BdMatrix< T >::operator==(), TMatrix< T >::operator==(), F_TSMatrix< T >::operator==(), TSVector< T >::operator==(), TSMatrix< T >::operator==(), F_Matrix< T >::operator==(), Vector< T >::operator==(), Matrix< T >::operator==(), operator>>(), par_fill(), cplx< T >::power(), nsList< T, S >::quick(), TMatrix< T >::real_destroy(), TSMatrix< T >::real_destroy(), BdMatrix< T >::reconfig(), BVector< T >::remove(), BdMatrix< T >::removediag(), CSCMatrix< T >::resize(), BVector< T >::resize(), F_TMatrix< T >::resize(), BdMatrix< T >::resize(), TMatrix< T >::resize(), TMatrix< T >::row_expand(), F_TMatrix< T >::set_col(), F_TMatrix< T >::set_ptrs(), TMatrix< T >::set_ptrs(), CRMatrix< T >::set_row(), TMatrix< T >::set_row(), TMatrix< T >::set_row_partial(), F_TMatrix< T >::setunit(), BdMatrix< T >::setunit(), TMatrix< T >::setunit(), CRMatrix< T >::setval(), Symm_BdMatrix< T >::setval(), CSCMatrix< T >::setval(), TVector< T >::slice(), slice(), Vector< T >::slice(), tbci_memalloc_cache< T >::smp_deinit(), ILU0_Symm_BdMatrixPreconditioner< T >::solve(), ILU0_BdMatrixPreconditioner< T >::solve(), sqr(), FS_Vector< dims, T >::sum(), TSVector< T >::sum(), Vector< T >::sum(), TBCI::SWAP(), Symm_BdMatrix< T >::Symm_BdMatrix(), TMatrix< T >::TMatrix(), F_TMatrix< T >::trace(), BdMatrix< T >::trace(), TMatrix< T >::trace(), F_BandMatrix< T >::transMult(), CSCMatrix< T >::transMult(), Matrix< T >::transMult(), DiagPreconditioner< T, MatrixType >::update(), ILU0_Symm_BdMatrixPreconditioner< T >::update(), DILU_BdMatrixPreconditioner< T >::update(), ILU0_BdMatrixPreconditioner< T >::update(), FS_Vector< dims, T >::vecptr(), and Vector< T >::Vector().

#define U   NUM

Definition at line 21 of file bdmatlib.cc.

Referenced by lu_solve(), sv_decomp_backsub(), and TMatrix< T >::TMatrix().