chrono::modal::callback_Ax Class Reference

Description

Generic A*x callback.

Inherit from this class to define how to compute A*x

#include <ChKrylovSchurEig.h>

Inheritance diagram for chrono::modal::callback_Ax:

Public Member Functions

virtual void compute (ChVectorDynamic< std::complex< double > > &A_x, const ChVectorDynamic< std::complex< double > > &x)
 

Member Function Documentation

◆ compute()

virtual void chrono::modal::callback_Ax::compute ( ChVectorDynamic< std::complex< double > > &  A_x,
const ChVectorDynamic< std::complex< double > > &  x 
)
inlinevirtual
Parameters
A_xoutput: result of A*x. Assume already sized.
xinput: x in A*x

Reimplemented in chrono::modal::callback_Ax_sparse_shiftinvert, and chrono::modal::callback_Ax_sparse_complexshiftinvert.


The documentation for this class was generated from the following file:
  • /builds/uwsbel/chrono/src/chrono_modal/ChKrylovSchurEig.h