12#ifndef _C_LINEAR_OPERATOR_C_LINEAR_OPERATOR_BASE_H_
13#define _C_LINEAR_OPERATOR_C_LINEAR_OPERATOR_BASE_H_
19#include "../_definitions/types.h"
Base class for cLinearOperator and cuLinearOperator . This class is not templated so that both cpp an...
virtual ~cLinearOperatorBase()
Destructor.
FlagType eigenvalue_relation_known
cLinearOperatorBase()
Default constructor.
IndexType get_num_parameters() const
Returns the number of parameters of the linear operator.
virtual void set_symmetry(FlagType symmetric)=0
LongIndexType get_num_rows() const
Returns the number of rows of the matrix.
LongIndexType get_num_columns() const
Returns the number of columns of the matrix.
const LongIndexType num_rows
FlagType is_eigenvalue_relation_known() const
Returns a flag that determines whether a relation between the parameters of the operator and its eige...
const LongIndexType num_columns