|
SpECTRE
2021.08.02
|
A dynamically sized matrix of arbitrary type. More...
#include <DenseMatrix.hpp>
Public Member Functions | |
| void | pup (PUP::er &p) noexcept |
| Charm++ serialization. | |
A dynamically sized matrix of arbitrary type.
blaze::DynamicMatrix. Please refer to the Blaze documentation for information on how to use it.DynamicMatrix winds up with non-optional padding associated with the length of vector registers on the target hardware, which often adds some number of zeros to the fastest-varying dimension. To be compatible with LAPACK calls in Blaze 3.7, it is necessary to use blaze::columnMajor ordering (the current default storage order for this custom class) and to provide spacing() to the LAPACK LDA, LDB, etc. parameters whenever using the data() pointer from this class. This is a defect that is expected to be solved by additional configuration options in future versions of Blaze.