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

#include <DryTensor.hpp>

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

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
 

Constructor & Destructor Documentation

◆ DryScalar() [1/2]

template<typename F >
template DryScalar::DryScalar ( SourceLocation const &  location = SourceLocation())

◆ DryScalar() [2/2]

template<typename F >
DryScalar::DryScalar ( F const  value,
SourceLocation const &  location = SourceLocation() 
)

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