ezp
Loading...
Searching...
No Matches
ezp::pgbsv< DT, IT > Class Template Referencefinal
Inheritance diagram for ezp::pgbsv< DT, IT >:
[legend]
Collaboration diagram for ezp::pgbsv< DT, IT >:
[legend]

Classes

class  indexer
 

Public Member Functions

 pgbsv (const IT rows=get_env< IT >().size())
 
template<band_container_t AT, full_container_t BT>
IT solve (AT &&A, BT &&B)
 
IT solve (band_mat< DT, IT > &&A, full_mat< DT, IT > &&B)
 
IT solve (full_mat< DT, IT > &&B)
 
- Public Member Functions inherited from ezp::detail::band_solver< DT, IT, band_mat< DT, IT > >
 band_solver (const IT rows)
 
- Public Member Functions inherited from ezp::detail::abstract_solver< DT, IT, WT >
template<full_container_t CT>
IT solve (CT &&B)
 
virtual IT solve (WT &&, full_mat< DT, IT > &&)=0
 

Additional Inherited Members

- Protected Member Functions inherited from ezp::detail::abstract_solver< DT, IT, WT >
template<full_container_t CT>
auto to_full (CT &&custom)
 
template<band_container_t CT>
auto to_band (CT &&custom)
 
template<band_symm_container_t CT>
auto to_band_symm (CT &&custom)
 
- Protected Attributes inherited from ezp::detail::band_solver< DT, IT, band_mat< DT, IT > >
blacs_context< IT > ctx
 
blacs_context< IT > trans_ctx
 
- Static Protected Attributes inherited from ezp::detail::abstract_solver< DT, IT, WT >
static constexpr IT ZERO {0}
 
static constexpr IT ONE {1}
 

Member Function Documentation

◆ solve()

template<data_t DT, index_t IT>
IT ezp::pgbsv< DT, IT >::solve ( full_mat< DT, IT > &&  B)
inlinevirtual

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