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 966 of file material.hpp.

Member Function Documentation

◆ operator==()

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

Definition at line 1021 of file material.hpp.

Member Data Documentation

◆ A

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

Definition at line 995 of file material.hpp.

◆ absp

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

Definition at line 1003 of file material.hpp.

◆ ac

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

Definition at line 977 of file material.hpp.

◆ av

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

Definition at line 978 of file material.hpp.

◆ b

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

Definition at line 979 of file material.hpp.

◆ B

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

Definition at line 996 of file material.hpp.

◆ C

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

Definition at line 997 of file material.hpp.

◆ c11

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

Definition at line 981 of file material.hpp.

◆ c12

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

Definition at line 982 of file material.hpp.

◆ c13

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

Definition at line 1014 of file material.hpp.

◆ c33

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

Definition at line 1015 of file material.hpp.

◆ c44

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

Definition at line 983 of file material.hpp.

◆ CB

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

Definition at line 969 of file material.hpp.

◆ Ce

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

Definition at line 1009 of file material.hpp.

◆ Ch

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

Definition at line 1010 of file material.hpp.

◆ chi

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

Definition at line 986 of file material.hpp.

◆ cond

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

Definition at line 994 of file material.hpp.

◆ cp

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

Definition at line 1001 of file material.hpp.

◆ d

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

Definition at line 980 of file material.hpp.

◆ D

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

Definition at line 998 of file material.hpp.

◆ dens

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

Definition at line 1000 of file material.hpp.

◆ Dso

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

Definition at line 971 of file material.hpp.

◆ e13

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

Definition at line 1011 of file material.hpp.

◆ e15

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

Definition at line 1012 of file material.hpp.

◆ e33

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

Definition at line 1013 of file material.hpp.

◆ EactA

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

Definition at line 992 of file material.hpp.

◆ EactD

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

Definition at line 991 of file material.hpp.

◆ Eg

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

Definition at line 968 of file material.hpp.

◆ eps

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

Definition at line 984 of file material.hpp.

◆ Eps

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

Definition at line 985 of file material.hpp.

◆ lattC

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

Definition at line 967 of file material.hpp.

◆ Me

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

Definition at line 973 of file material.hpp.

◆ Mh

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

Definition at line 976 of file material.hpp.

◆ Mhh

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

Definition at line 974 of file material.hpp.

◆ Mlh

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

Definition at line 975 of file material.hpp.

◆ mob

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

Definition at line 993 of file material.hpp.

◆ mobe

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

Definition at line 1005 of file material.hpp.

◆ mobh

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

Definition at line 1006 of file material.hpp.

◆ Mso

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

Definition at line 972 of file material.hpp.

◆ Na

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

Definition at line 987 of file material.hpp.

◆ Nd

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

Definition at line 988 of file material.hpp.

◆ Nf

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

Definition at line 990 of file material.hpp.

◆ Ni

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

Definition at line 989 of file material.hpp.

◆ nr

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

Definition at line 1002 of file material.hpp.

◆ Nr

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

Definition at line 1004 of file material.hpp.

◆ Psp

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

Definition at line 1016 of file material.hpp.

◆ taue

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

Definition at line 1007 of file material.hpp.

◆ tauh

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

Definition at line 1008 of file material.hpp.

◆ thermk

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

Definition at line 999 of file material.hpp.

◆ VB

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

Definition at line 970 of file material.hpp.

◆ y1

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

Definition at line 1017 of file material.hpp.

◆ y2

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

Definition at line 1018 of file material.hpp.

◆ y3

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

Definition at line 1019 of file material.hpp.


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