|
TVM
0.9.4
|
#include <tvm/internal/MatrixWithProperties.h>
Public Member Functions | |
| KeepProperties (ObjectWithProperties< MatrixType, refOnProperties > &M, bool keep) | |
| template<typename OtherDerived > | |
| ObjectWithProperties< MatrixType, refOnProperties > & | operator= (const Eigen::MatrixBase< OtherDerived > &other) |
| template<bool b> | |
| ObjectWithProperties< MatrixType, refOnProperties > & | operator= (const ObjectWithProperties< MatrixType, b > &)=delete |
A lightweight proxy for indicating if the assignment of an Eigen expression to a MatrixWithProperties should reset the properties (which is the default behavior.
|
inline |
Create the proxy.
| M | The MatrixWithProperties |
| keep | Specifies if the properties should be kept (true) or not (false) |
|
inline |
The assignment operator for Eigen's expression
|
delete |
We delete this operator so that it cannot be used for the classical copy operator of MatrixWithProperties.