PLaSK library
Loading...
Searching...
No Matches
plask::MaterialCache Struct Reference

#include <plask/material/material.hpp>

Public Member Functions

bool operator== (const MaterialCache &other) const
 

Public Attributes

plask::optional< doublelattC
 
plask::optional< doubleEg
 
plask::optional< doubleCB
 
plask::optional< doubleVB
 
plask::optional< doubleDso
 
plask::optional< doubleMso
 
plask::optional< Tensor2< double > > Me
 
plask::optional< Tensor2< double > > Mhh
 
plask::optional< Tensor2< double > > Mlh
 
plask::optional< Tensor2< double > > Mh
 
plask::optional< doubleac
 
plask::optional< doubleav
 
plask::optional< doubleb
 
plask::optional< doubled
 
plask::optional< doublec11
 
plask::optional< doublec12
 
plask::optional< doublec44
 
plask::optional< doubleeps
 
plask::optional< Tensor3< dcomplex > > Eps
 
plask::optional< doublechi
 
plask::optional< doubleNa
 
plask::optional< doubleNd
 
plask::optional< doubleNi
 
plask::optional< doubleNf
 
plask::optional< doubleEactD
 
plask::optional< doubleEactA
 
plask::optional< Tensor2< double > > mob
 
plask::optional< Tensor2< double > > cond
 
plask::optional< doubleA
 
plask::optional< doubleB
 
plask::optional< doubleC
 
plask::optional< doubleD
 
plask::optional< Tensor2< double > > thermk
 
plask::optional< doubledens
 
plask::optional< doublecp
 
plask::optional< doublenr
 
plask::optional< doubleabsp
 
plask::optional< dcomplex > Nr
 
plask::optional< Tensor2< double > > mobe
 
plask::optional< Tensor2< double > > mobh
 
plask::optional< doubletaue
 
plask::optional< doubletauh
 
plask::optional< doubleCe
 
plask::optional< doubleCh
 
plask::optional< doublee13
 
plask::optional< doublee15
 
plask::optional< doublee33
 
plask::optional< doublec13
 
plask::optional< doublec33
 
plask::optional< doublePsp
 
plask::optional< doubley1
 
plask::optional< doubley2
 
plask::optional< doubley3
 

Detailed Description

Definition at line 1022 of file material.hpp.

Member Function Documentation

◆ operator==()

bool plask::MaterialCache::operator== ( const MaterialCache other) const
inline

Definition at line 1077 of file material.hpp.

Member Data Documentation

◆ A

plask::optional<double> plask::MaterialCache::A

Definition at line 1051 of file material.hpp.

◆ absp

plask::optional<double> plask::MaterialCache::absp

Definition at line 1059 of file material.hpp.

◆ ac

plask::optional<double> plask::MaterialCache::ac

Definition at line 1033 of file material.hpp.

◆ av

plask::optional<double> plask::MaterialCache::av

Definition at line 1034 of file material.hpp.

◆ b

plask::optional<double> plask::MaterialCache::b

Definition at line 1035 of file material.hpp.

◆ B

plask::optional<double> plask::MaterialCache::B

Definition at line 1052 of file material.hpp.

◆ C

plask::optional<double> plask::MaterialCache::C

Definition at line 1053 of file material.hpp.

◆ c11

plask::optional<double> plask::MaterialCache::c11

Definition at line 1037 of file material.hpp.

◆ c12

plask::optional<double> plask::MaterialCache::c12

Definition at line 1038 of file material.hpp.

◆ c13

plask::optional<double> plask::MaterialCache::c13

Definition at line 1070 of file material.hpp.

◆ c33

plask::optional<double> plask::MaterialCache::c33

Definition at line 1071 of file material.hpp.

◆ c44

plask::optional<double> plask::MaterialCache::c44

Definition at line 1039 of file material.hpp.

◆ CB

plask::optional<double> plask::MaterialCache::CB

Definition at line 1025 of file material.hpp.

◆ Ce

plask::optional<double> plask::MaterialCache::Ce

Definition at line 1065 of file material.hpp.

◆ Ch

plask::optional<double> plask::MaterialCache::Ch

Definition at line 1066 of file material.hpp.

◆ chi

plask::optional<double> plask::MaterialCache::chi

Definition at line 1042 of file material.hpp.

◆ cond

plask::optional<Tensor2<double> > plask::MaterialCache::cond

Definition at line 1050 of file material.hpp.

◆ cp

plask::optional<double> plask::MaterialCache::cp

Definition at line 1057 of file material.hpp.

◆ d

plask::optional<double> plask::MaterialCache::d

Definition at line 1036 of file material.hpp.

◆ D

plask::optional<double> plask::MaterialCache::D

Definition at line 1054 of file material.hpp.

◆ dens

plask::optional<double> plask::MaterialCache::dens

Definition at line 1056 of file material.hpp.

◆ Dso

plask::optional<double> plask::MaterialCache::Dso

Definition at line 1027 of file material.hpp.

◆ e13

plask::optional<double> plask::MaterialCache::e13

Definition at line 1067 of file material.hpp.

◆ e15

plask::optional<double> plask::MaterialCache::e15

Definition at line 1068 of file material.hpp.

◆ e33

plask::optional<double> plask::MaterialCache::e33

Definition at line 1069 of file material.hpp.

◆ EactA

plask::optional<double> plask::MaterialCache::EactA

Definition at line 1048 of file material.hpp.

◆ EactD

plask::optional<double> plask::MaterialCache::EactD

Definition at line 1047 of file material.hpp.

◆ Eg

plask::optional<double> plask::MaterialCache::Eg

Definition at line 1024 of file material.hpp.

◆ eps

plask::optional<double> plask::MaterialCache::eps

Definition at line 1040 of file material.hpp.

◆ Eps

plask::optional<Tensor3<dcomplex> > plask::MaterialCache::Eps

Definition at line 1041 of file material.hpp.

◆ lattC

plask::optional<double> plask::MaterialCache::lattC

Definition at line 1023 of file material.hpp.

◆ Me

plask::optional<Tensor2<double> > plask::MaterialCache::Me

Definition at line 1029 of file material.hpp.

◆ Mh

plask::optional<Tensor2<double> > plask::MaterialCache::Mh

Definition at line 1032 of file material.hpp.

◆ Mhh

plask::optional<Tensor2<double> > plask::MaterialCache::Mhh

Definition at line 1030 of file material.hpp.

◆ Mlh

plask::optional<Tensor2<double> > plask::MaterialCache::Mlh

Definition at line 1031 of file material.hpp.

◆ mob

plask::optional<Tensor2<double> > plask::MaterialCache::mob

Definition at line 1049 of file material.hpp.

◆ mobe

plask::optional<Tensor2<double> > plask::MaterialCache::mobe

Definition at line 1061 of file material.hpp.

◆ mobh

plask::optional<Tensor2<double> > plask::MaterialCache::mobh

Definition at line 1062 of file material.hpp.

◆ Mso

plask::optional<double> plask::MaterialCache::Mso

Definition at line 1028 of file material.hpp.

◆ Na

plask::optional<double> plask::MaterialCache::Na

Definition at line 1043 of file material.hpp.

◆ Nd

plask::optional<double> plask::MaterialCache::Nd

Definition at line 1044 of file material.hpp.

◆ Nf

plask::optional<double> plask::MaterialCache::Nf

Definition at line 1046 of file material.hpp.

◆ Ni

plask::optional<double> plask::MaterialCache::Ni

Definition at line 1045 of file material.hpp.

◆ nr

plask::optional<double> plask::MaterialCache::nr

Definition at line 1058 of file material.hpp.

◆ Nr

plask::optional<dcomplex> plask::MaterialCache::Nr

Definition at line 1060 of file material.hpp.

◆ Psp

plask::optional<double> plask::MaterialCache::Psp

Definition at line 1072 of file material.hpp.

◆ taue

plask::optional<double> plask::MaterialCache::taue

Definition at line 1063 of file material.hpp.

◆ tauh

plask::optional<double> plask::MaterialCache::tauh

Definition at line 1064 of file material.hpp.

◆ thermk

plask::optional<Tensor2<double> > plask::MaterialCache::thermk

Definition at line 1055 of file material.hpp.

◆ VB

plask::optional<double> plask::MaterialCache::VB

Definition at line 1026 of file material.hpp.

◆ y1

plask::optional<double> plask::MaterialCache::y1

Definition at line 1073 of file material.hpp.

◆ y2

plask::optional<double> plask::MaterialCache::y2

Definition at line 1074 of file material.hpp.

◆ y3

plask::optional<double> plask::MaterialCache::y3

Definition at line 1075 of file material.hpp.


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