#include <csr_ilu_cfl.h>
Public Types | |
| typedef strategy_t::matrix_t | matrix_t |
| typedef strategy_t::item_array_t | item_array_t |
| typedef strategy_t::rhs_item_array_t | rhs_item_array_t |
| typedef strategy_t::item_t | item_t |
| typedef strategy_t::rhs_item_t | rhs_item_t |
| typedef strategy_t::index_t | index_t |
| typedef strategy_t::index_array_t | index_array_t |
| typedef calc_model< strategy_t > | calc_model_t |
| typedef jacobian_matrix < strategy_t > | jmatrix_t |
| typedef rs_mesh_iface< strategy_t > | mesh_iface_t |
| typedef calc_model_t::data_t | data_t |
| typedef calc_model_t::data_array_t | data_array_t |
| typedef csr_ilu_prec< strategy_t > | csr_ilu_prec_t |
Public Member Functions | |
| ~csr_ilu_cfl_prec () | |
| destructor | |
| virtual int | solve (matrix_t *matrix, rhs_item_array_t &rhs, item_array_t &sol) |
| solve | |
| virtual int | solve_prec (matrix_t *matrix, item_array_t &rhs, item_array_t &sol) |
| virtual int | setup (matrix_t *matrix) |
| setup via merging matrices extracted from matrix | |
| BLUE_SKY_TYPE_DECL (csr_ilu_cfl_prec) | |
Private Types | |
| typedef bcsr_matrix < rhs_item_array_t, index_array_t > | bcsr_matrix_t |
| typedef smart_ptr < bcsr_matrix_t, true > | sp_bcsr_matrix_t |
Private Member Functions | |
| sp_bcsr_matrix_t | create_merged_matrix_for_ilu (jmatrix_t *matrix, const rhs_item_array_t &cfl_vector_) |
Private Attributes | |
| sp_bcsr_matrix_t | sp_ilu_cfl_ |
typedef bcsr_matrix<rhs_item_array_t, index_array_t> blue_sky::csr_ilu_cfl_prec< strategy_t >::bcsr_matrix_t [private] |
| typedef calc_model<strategy_t> blue_sky::csr_ilu_cfl_prec< strategy_t >::calc_model_t |
| typedef csr_ilu_prec<strategy_t> blue_sky::csr_ilu_cfl_prec< strategy_t >::csr_ilu_prec_t |
| typedef calc_model_t::data_array_t blue_sky::csr_ilu_cfl_prec< strategy_t >::data_array_t |
| typedef calc_model_t::data_t blue_sky::csr_ilu_cfl_prec< strategy_t >::data_t |
| typedef strategy_t::index_array_t blue_sky::csr_ilu_cfl_prec< strategy_t >::index_array_t |
| typedef strategy_t::index_t blue_sky::csr_ilu_cfl_prec< strategy_t >::index_t |
| typedef strategy_t::item_array_t blue_sky::csr_ilu_cfl_prec< strategy_t >::item_array_t |
| typedef strategy_t::item_t blue_sky::csr_ilu_cfl_prec< strategy_t >::item_t |
| typedef jacobian_matrix<strategy_t> blue_sky::csr_ilu_cfl_prec< strategy_t >::jmatrix_t |
| typedef strategy_t::matrix_t blue_sky::csr_ilu_cfl_prec< strategy_t >::matrix_t |
| typedef rs_mesh_iface<strategy_t> blue_sky::csr_ilu_cfl_prec< strategy_t >::mesh_iface_t |
| typedef strategy_t::rhs_item_array_t blue_sky::csr_ilu_cfl_prec< strategy_t >::rhs_item_array_t |
| typedef strategy_t::rhs_item_t blue_sky::csr_ilu_cfl_prec< strategy_t >::rhs_item_t |
typedef smart_ptr<bcsr_matrix_t, true> blue_sky::csr_ilu_cfl_prec< strategy_t >::sp_bcsr_matrix_t [private] |
| blue_sky::csr_ilu_cfl_prec< strategy_t >::~csr_ilu_cfl_prec | ( | ) |
destructor
| blue_sky::csr_ilu_cfl_prec< strategy_t >::BLUE_SKY_TYPE_DECL | ( | csr_ilu_cfl_prec< strategy_t > | ) |
| sp_bcsr_matrix_t blue_sky::csr_ilu_cfl_prec< strategy_t >::create_merged_matrix_for_ilu | ( | jmatrix_t * | matrix, | |
| const rhs_item_array_t & | cfl_vector_ | |||
| ) | [private] |
| virtual int blue_sky::csr_ilu_cfl_prec< strategy_t >::setup | ( | matrix_t * | matrix | ) | [virtual] |
setup via merging matrices extracted from matrix
| virtual int blue_sky::csr_ilu_cfl_prec< strategy_t >::solve | ( | matrix_t * | matrix, | |
| rhs_item_array_t & | rhs, | |||
| item_array_t & | sol | |||
| ) | [virtual] |
solve
| virtual int blue_sky::csr_ilu_cfl_prec< strategy_t >::solve_prec | ( | matrix_t * | matrix, | |
| item_array_t & | rhs, | |||
| item_array_t & | sol | |||
| ) | [virtual] |
sp_bcsr_matrix_t blue_sky::csr_ilu_cfl_prec< strategy_t >::sp_ilu_cfl_ [private] |
1.5.8