27 template <
typename DataType>
31 eigenvalue_relation_known(0),
49 template <
typename DataType>
56 num_columns(num_columns_),
57 eigenvalue_relation_known(0),
68 template <
typename DataType>
78 template <
typename DataType>
81 return this->num_rows;
89 template <
typename DataType>
92 return this->num_columns;
107 template <
typename DataType>
110 this->parameters = parameters_;
118 template <
typename DataType>
121 return this->num_parameters;
135 template <
typename DataType>
138 return this->eigenvalue_relation_known;
Base class for linear operators. This class serves as interface for all derived classes.
LongIndexType get_num_columns() const
virtual ~cLinearOperator()
cLinearOperator()
Default constructor.
void set_parameters(DataType *parameters_)
Sets the scalar parameter this->parameters. Parameter is initialized to NULL. However,...
LongIndexType get_num_rows() const
FlagType is_eigenvalue_relation_known() const
Returns a flag that determines whether a relation between the parameters of the operator and its eige...
IndexType get_num_parameters() const