|
sisi4s
|
#include <DryTensor.hpp>
Public Member Functions | |
| DryScalar (SourceLocation const &location=SourceLocation()) | |
| DryScalar (F const value, 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 DryScalar::DryScalar | ( | SourceLocation const & | location = SourceLocation() | ) |
| DryScalar::DryScalar | ( | F const | value, |
| SourceLocation const & | location = SourceLocation() |
||
| ) |