sisi4s
|
#include <DryTensor.hpp>
Public Member Functions | |
DryMatrix (int rowCount, int columnCount, int sym, SourceLocation const &location=SourceLocation()) | |
Public Member Functions inherited from sisi4s::DryTensor< F > | |
DryTensor (int order_, int const *lens_, int const *syms_, SourceLocation const &location_=SourceLocation()) | |
Creates a dry tensor for resource consumption estimation without actually allocating its data. Note that currently only the memory requirement of a DryTensor is estimated. The number of FLOPS should also be estimated in the future. Symmetryies are also ignored at the moment. | |
DryTensor (DryTensor const &A, SourceLocation const &location_=SourceLocation()) | |
virtual | ~DryTensor () |
virtual void | use () |
int64_t | getElementsCount () const |
void | set_name (std::string const &name_) |
std::string const & | get_name () const |
Additional Inherited Members | |
Public Attributes inherited from sisi4s::DryTensor< F > | |
int | order |
std::vector< int > | lens |
std::vector< int > | syms |
SourceLocation | location |
std::string | name |
Protected Member Functions inherited from sisi4s::DryTensor< F > | |
void | allocate () |
void | free () |
Protected Attributes inherited from sisi4s::DryTensor< F > | |
int64_t | size |
template DryMatrix::DryMatrix | ( | int | rowCount, |
int | columnCount, | ||
int | sym, | ||
SourceLocation const & | location = SourceLocation() |
||
) |