![]() |
Documentation 6b54b78464
|
Specialization of matrix-vector product that uses CSysMatrix class. More...
#include <CMatrixVectorProduct.hpp>
Public Member Functions | |
| CSysMatrixVectorProduct (const CSysMatrix< ScalarType > &matrix_ref, CGeometry *geometry_ref, const CConfig *config_ref) | |
| constructor of the class | |
| CSysMatrixVectorProduct ()=delete | |
| void | operator() (const CSysVector< ScalarType > &u, CSysVector< ScalarType > &v) const override |
| operator that defines the CSysMatrix-CSysVector product | |
Public Member Functions inherited from CMatrixVectorProduct< ScalarType > | |
| virtual | ~CMatrixVectorProduct ()=0 |
Specialization of matrix-vector product that uses CSysMatrix class.
|
inline |
constructor of the class
| [in] | matrix_ref | - matrix reference that will be used to define the products |
| [in] | geometry_ref | - geometry associated with the problem |
| [in] | config_ref | - config of the problem |
|
delete |
|
inlineoverridevirtual |
operator that defines the CSysMatrix-CSysVector product
| [in] | u | - CSysVector that is being multiplied by the sparse matrix |
| [out] | v | - CSysVector that is the result of the product |
Implements CMatrixVectorProduct< ScalarType >.