|
oILAB
|
#include <Operator.h>
Inheritance diagram for gbLAB::OperatorScalarProduct< T, E, dim >:Public Member Functions | |
| OperatorScalarProduct (const T &s_, const E &op_) | |
| void | perform_op (const double *x_in, double *y_out) const |
| OperatorScalarProduct (const T &s_, const E &op_) | |
| void | perform_op (const double *x_in, double *y_out) const |
Public Member Functions inherited from gbLAB::Operator< OperatorScalarProduct< T, E, dim >, dim > | |
| Operator (const Eigen::Matrix< double, dim, dim > &A, const Eigen::array< Eigen::Index, dim > &n_) | |
| Operator (const Eigen::Matrix< double, dim, dim > &A, const Eigen::array< Eigen::Index, dim > &n_) | |
| auto | domain () const |
| auto | domain () const |
| Eigen::Index | rows () const |
| Eigen::Index | rows () const |
| Eigen::Index | cols () const |
| Eigen::Index | cols () const |
| void | perform_op (const double *x_in, double *y_out) const |
| void | perform_op (const double *x_in, double *y_out) const |
Private Attributes | |
| double | s |
| const E | op |
Additional Inherited Members | |
Public Types inherited from gbLAB::Operator< OperatorScalarProduct< T, E, dim >, dim > | |
| using | Scalar = double |
| using | Scalar = double |
Data Fields inherited from gbLAB::Operator< OperatorScalarProduct< T, E, dim >, dim > | |
| const OperatorScalarProduct< T, E, dim > & | derivedOperator |
| const Lattice< dim > | L |
| const Eigen::array< Eigen::Index, dim > | n |
Definition at line 70 of file Operator.h.
|
inline |
Definition at line 74 of file Operator.h.
|
inline |
Definition at line 74 of file Operator.h.
|
inline |
Definition at line 79 of file Operator.h.
|
inline |
Definition at line 79 of file Operator.h.
|
private |
Definition at line 72 of file Operator.h.
|
private |
Definition at line 71 of file Operator.h.