|
|
| cudssSolver (bool use_hybrid_execution) |
| |
| virtual void | update_structure (Graph< T, S > *graph, StreamPool &streams) override |
| |
| virtual void | update_values (Graph< T, S > *graph, StreamPool &streams) override |
| |
| virtual void | set_damping_factor (Graph< T, S > *graph, T damping_factor, StreamPool &streams) override |
| |
| virtual bool | solve (Graph< T, S > *graph, T *x, StreamPool &streams) override |
| |
|
|
using | StorageIndex = int32_t |
| |
|
|
void | fill_matrix_structure () |
| |
|
void | fill_matrix_values () |
| |
|
|
Hessian< T, S > | H |
| |
|
CSCMatrix< S, StorageIndex > | d_matrix |
| |
|
bool | factorization_failed |
| |
|
cudaStream_t | stream |
| |
|
cudssHandle_t | handle |
| |
|
cudssConfig_t | solver_config |
| |
|
cudssData_t | solver_data |
| |
|
cudssMatrix_t | m_x |
| |
|
cudssMatrix_t | m_b |
| |
|
cudssMatrix_t | m_A |
| |
|
thrust::device_vector< T > | solver_x |
| |
◆ set_damping_factor()
template<typename T , typename S >
◆ solve()
template<typename T , typename S >
◆ update_structure()
template<typename T , typename S >
◆ update_values()
template<typename T , typename S >
The documentation for this class was generated from the following file:
- /home/runner/work/graphite/graphite/include/graphite/solver/cudss.hpp