sisi4s
Loading...
Searching...
No Matches
sisi4s::DryMatrix< F > Class Template Reference

#include <DryTensor.hpp>

Inheritance diagram for sisi4s::DryMatrix< F >:
Collaboration diagram for sisi4s::DryMatrix< F >:

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
 

Constructor & Destructor Documentation

◆ DryMatrix()

template<typename F = double>
template DryMatrix::DryMatrix ( int  rowCount,
int  columnCount,
int  sym,
SourceLocation const &  location = SourceLocation() 
)

The documentation for this class was generated from the following files: