ViennaSHE 1.3.0
Free open-source semiconductor device simulator using spherical harmonics expansions techniques.
viennashe::she::detail::value_holder_functor< ValueType > Class Template Reference

A simple functor to hold a single value. Operator() should not take any arguments. More...

#include <current_density.hpp>

Public Types

typedef ValueType value_type
 

Public Member Functions

template<typename T >
void operator() (T const &, value_type val) const
 
value_type operator() () const
 

Detailed Description

template<typename ValueType>
class viennashe::she::detail::value_holder_functor< ValueType >

A simple functor to hold a single value. Operator() should not take any arguments.

Definition at line 154 of file current_density.hpp.

Member Typedef Documentation

◆ value_type

template<typename ValueType >
typedef ValueType viennashe::she::detail::value_holder_functor< ValueType >::value_type

Definition at line 157 of file current_density.hpp.

Member Function Documentation

◆ operator()() [1/2]

template<typename ValueType >
value_type viennashe::she::detail::value_holder_functor< ValueType >::operator() ( ) const
inline

Definition at line 162 of file current_density.hpp.

◆ operator()() [2/2]

template<typename ValueType >
template<typename T >
void viennashe::she::detail::value_holder_functor< ValueType >::operator() ( T const &  ,
value_type  val 
) const
inline

Definition at line 160 of file current_density.hpp.


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