PLaSK library
Loading...
Searching...
No Matches
plask::PropertyAtDimImpl< PropertyTag, 2, true > Struct Template Reference

Describe property in 2D space. Don't use it directly, but use PropertyAtDim. More...

#include <plask/provider/providerfor.hpp>

Public Types

typedef PropertyTag::ValueType2D ValueType
 

Static Public Member Functions

static ValueType getDefaultValue ()
 
template<typename MeshT >
static LazyData< ValueTypeconvertLazyData (const LazyData< ValueType > &src, const shared_ptr< MeshT > &)
 

Detailed Description

template<typename PropertyTag>
struct plask::PropertyAtDimImpl< PropertyTag, 2, true >

Describe property in 2D space. Don't use it directly, but use PropertyAtDim.

Definition at line 169 of file providerfor.hpp.

Member Typedef Documentation

◆ ValueType

template<typename PropertyTag >
typedef PropertyTag::ValueType2D plask::PropertyAtDimImpl< PropertyTag, 2, true >::ValueType

Definition at line 170 of file providerfor.hpp.

Member Function Documentation

◆ convertLazyData()

template<typename PropertyTag >
template<typename MeshT >
static LazyData< ValueType > plask::PropertyAtDimImpl< PropertyTag, 2, true >::convertLazyData ( const LazyData< ValueType > &  src,
const shared_ptr< MeshT > &   
)
inlinestatic

Definition at line 175 of file providerfor.hpp.

◆ getDefaultValue()

template<typename PropertyTag >
static ValueType plask::PropertyAtDimImpl< PropertyTag, 2, true >::getDefaultValue ( )
inlinestatic

Definition at line 172 of file providerfor.hpp.


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