TiledArray::tile_interface::ScaleTo< Result, Arg, Scalar, Enabler > Class Template Reference

Documentation

template<typename Result, typename Arg, typename Scalar, typename Enabler = void>
class TiledArray::tile_interface::ScaleTo< Result, Arg, Scalar, Enabler >

Definition at line 154 of file scale.h.

Public Types

typedef Result result_type
 Result tile type. More...
 
typedef Arg argument_type
 Argument tile type. More...
 
typedef Scalar scalar_type
 Scaling factor type. More...
 

Public Member Functions

result_type operator() (argument_type &arg, const scalar_type factor) const
 

Member Typedef Documentation

◆ argument_type

template<typename Result , typename Arg , typename Scalar , typename Enabler = void>
typedef Arg TiledArray::tile_interface::ScaleTo< Result, Arg, Scalar, Enabler >::argument_type

Argument tile type.

Definition at line 160 of file scale.h.

◆ result_type

template<typename Result , typename Arg , typename Scalar , typename Enabler = void>
typedef Result TiledArray::tile_interface::ScaleTo< Result, Arg, Scalar, Enabler >::result_type

Result tile type.

Definition at line 159 of file scale.h.

◆ scalar_type

template<typename Result , typename Arg , typename Scalar , typename Enabler = void>
typedef Scalar TiledArray::tile_interface::ScaleTo< Result, Arg, Scalar, Enabler >::scalar_type

Scaling factor type.

Definition at line 161 of file scale.h.

Member Function Documentation

◆ operator()()

template<typename Result , typename Arg , typename Scalar , typename Enabler = void>
result_type TiledArray::tile_interface::ScaleTo< Result, Arg, Scalar, Enabler >::operator() ( argument_type arg,
const scalar_type  factor 
) const
inline

Definition at line 163 of file scale.h.

Here is the call graph for this function:

The documentation for this class was generated from the following file:
  • TiledArray/tile_interface/scale.h