NEML2 2.0.0
Loading...
Searching...
No Matches
LogspacePrimitiveTensor< T > Class Template Reference

Create a logspace PrimitiveTensor of type T from the input file. More...

Detailed Description

template<typename T>
class neml2::LogspacePrimitiveTensor< T >

Create a logspace PrimitiveTensor of type T from the input file.

Template Parameters
TThe concrete tensor derived from PrimitiveTensor

#include <LogspacePrimitiveTensor.h>

Inheritance diagram for LogspacePrimitiveTensor< T >:

Public Member Functions

 LogspacePrimitiveTensor (const OptionSet &options)
 Construct a new LogspacePrimitiveTensor object.
 
- Public Member Functions inherited from UserTensorBase
 UserTensorBase (const OptionSet &options)
 
- Public Member Functions inherited from NEML2Object
 NEML2Object ()=delete
 
 NEML2Object (NEML2Object &&)=delete
 
 NEML2Object (const NEML2Object &)=delete
 
NEML2Objectoperator= (const NEML2Object &)=delete
 
NEML2Objectoperator= (NEML2Object &&)=delete
 
virtual ~NEML2Object ()=default
 
 NEML2Object (const OptionSet &options)
 Construct a new NEML2Object object.
 
const OptionSetinput_options () const
 
virtual void setup ()
 Setup this object.
 
const std::string & name () const
 A readonly reference to the object's name.
 
const std::string & type () const
 A readonly reference to the object's type.
 
const std::string & path () const
 A readonly reference to the object's path.
 
const std::string & doc () const
 A readonly reference to the object's docstring.
 
template<typename T = NEML2Object>
const T * host () const
 Get a readonly pointer to the host.
 
template<typename T = NEML2Object>
T * host ()
 Get a writable pointer to the host.
 

Static Public Member Functions

static OptionSet expected_options ()
 
- Static Public Member Functions inherited from UserTensorBase
static OptionSet expected_options ()
 
- Static Public Member Functions inherited from NEML2Object
static OptionSet expected_options ()
 

Constructor & Destructor Documentation

◆ LogspacePrimitiveTensor()

template<typename T >
LogspacePrimitiveTensor ( const OptionSet & options)

Construct a new LogspacePrimitiveTensor object.

Parameters
optionsThe options extracted from the input file.

Member Function Documentation

◆ expected_options()

template<typename T >
OptionSet expected_options ( )
static