|
| void | col_perm_approximate () |
| |
| void | col_perm_mdo_AT_plus_A () |
| |
| void | col_perm_mdo_ATA () |
| |
| void | col_perm_natural () |
| |
| virtual bool | double_apply (CPUAlgebra::vector_type &c, const CPUAlgebra::vector_type &d) |
| |
| virtual void | double_init (const CPUAlgebra::matrix_type &mat) |
| |
| virtual const char * | double_name () const |
| |
| void | equil (bool b) |
| |
| void | print_stat (bool b) |
| |
| | SuperLUSolver () |
| |
| SmartPtr< ILinearIterator< vector_type > > | clone () |
| |
| bool | copy_pos (std::vector< MathVector< dim1 > > &dest, const std::vector< MathVector< dim2 > > &src) |
| |
| void | enable_consistent_interfaces (bool enable) |
| |
| int | get_dim () |
| |
| const std::vector< MathVector< dim > > & | get_positions () |
| |
| bool | get_positions (std::vector< MathVector< Tdim > > &coord) |
| |
| bool | get_positions3 (std::vector< MathVector< 3 > > &coord) |
| |
| | IExternalSolver () |
| |
| virtual bool | init (SmartPtr< MatrixOperator< matrix_type, vector_type > > Op) |
| |
| void | mat_preprocess (const matrix_type &A) |
| |
| virtual const char * | name () const |
| |
| void | set_disable_preprocessing (bool bDisable) |
| |
| virtual bool | supports_parallel () const |
| |
| virtual bool | apply (Y &u, const X &f)=0 |
| |
| virtual bool | apply_return_defect (Y &u, X &f)=0 |
| |
| virtual bool | init (SmartPtr< ILinearOperator< Y, X > > A) |
| |
| virtual bool | init (SmartPtr< ILinearOperator< Y, X > > A, const Y &u) |
| |
| virtual bool | init (SmartPtr< MatrixOperator< M, Y, X > > A)=0 |
| |
| virtual | ~IMatrixOperatorInverse () |
| |
| virtual bool | apply_update_defect (Y &u, X &f) |
| |
| virtual std::string | config_string () const |
| |
| SmartPtr< IConvergenceCheck< X > > | convergence_check () |
| |
| ConstSmartPtr< IConvergenceCheck< X > > | convergence_check () const |
| |
| number | defect () const |
| |
| | ILinearOperatorInverse () |
| |
| | ILinearOperatorInverse (SmartPtr< IConvergenceCheck< X > > spConvCheck) |
| |
| SmartPtr< ILinearOperator< Y, X > > | linear_operator () |
| |
| number | reduction () const |
| |
| void | set_convergence_check (SmartPtr< IConvergenceCheck< X > > spConvCheck) |
| |
| virtual int | standard_offset () const |
| |
| int | step () const |
| |
| virtual | ~ILinearOperatorInverse () |
| |
| SmartPtr< IDamping< X, Y > > | damping () |
| |
| | ILinearIterator () |
| |
| | ILinearIterator (const ILinearIterator< X, Y > &parent) |
| |
| void | set_damp (number factor) |
| |
| void | set_damp (SmartPtr< IDamping< X, Y > > spScaling) |
| |
| virtual | ~ILinearIterator () |
| |
| virtual void | set_debug (SmartPtr< IVectorDebugWriter< vector_type > > spDebugWriter) |
| |
| SmartPtr< IVectorDebugWriter< vector_type > > | vector_debug_writer () |
| |
| ConstSmartPtr< IVectorDebugWriter< vector_type > > | vector_debug_writer () const |
| |
| bool | vector_debug_writer_valid () const |
| |
| | VectorDebugWritingObject () |
| |
| | VectorDebugWritingObject (SmartPtr< IVectorDebugWriter< vector_type > > spDebugWriter) |
| |
| void | write_debug (const vector_type &vec, const char *filename) |
| |
| virtual | ~VectorDebugWritingObject () |
| |