HASEonGPU
Documentation
Getting Started
Theory and Model
Backend Selection
CMake Build Options
Scripts
Windows Notes
Binary Interface
openPMD Transport
MPI Execution
Python Interface Guide
Python API Reference
HASEonGPU
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
absorptionAt() (HASEonGPU.CrossSectionData method)
absorptionAtEmissionPeak (HASEonGPU.LaserProperties property)
activeDuration() (HASEonGPU.PumpProperties method)
adaptiveSteps (HASEonGPU.PhiASE attribute)
addArguments() (HASEonGPU.PhiASE static method)
all() (HASEonGPU.AlpakaBackends class method)
AlpakaBackends (class in HASEonGPU)
aseResult (HASEonGPU.TimeDerivative attribute)
(HASEonGPU.TimeStepState attribute)
asGainMedium() (HASEonGPU.MeshTopology method)
B
backend (HASEonGPU.PhiASE attribute)
backendFlat() (in module HASEonGPU)
BaseSchema (class in HASEonGPU)
beforeStep() (HASEonGPU.Simulation method)
beta_int3Main() (in module HASEonGPU)
betaCellIndexAt() (HASEonGPU.GainMedium method)
(HASEonGPU.MeshTopology method)
betaCells (HASEonGPU.TimeDerivative attribute)
(HASEonGPU.TimeIntegrationResult attribute)
(HASEonGPU.TimeStepState attribute)
BetaInt3PumpSolver (in module HASEonGPU)
BetaIntegrationGaussianSolver (class in HASEonGPU)
BetaIntegrationSolver (in module HASEonGPU)
betaVolume (HASEonGPU.TimeStepState attribute)
C
calcGainFromState() (in module HASEonGPU)
claddingCellTypes() (HASEonGPU.Gmsh method)
closeStream() (HASEonGPU.PhiASE method)
config (HASEonGPU.PhiASE attribute)
Constants (class in HASEonGPU)
constants (HASEonGPU.Simulation attribute)
constructPoints() (HASEonGPU.Grid method)
crossSectionAbsorption (HASEonGPU.CrossSectionData attribute)
CrossSectionData (class in HASEonGPU)
crossSectionEmission (HASEonGPU.CrossSectionData attribute)
crossSections (HASEonGPU.LaserProperties attribute)
(HASEonGPU.PhiASE attribute)
(HASEonGPU.Simulation attribute)
customProperties (HASEonGPU.PumpProperties attribute)
D
derivative (HASEonGPU.TimeDerivative attribute)
describeConstant() (HASEonGPU.Constants method)
devices (HASEonGPU.PhiASE attribute)
dndtAse (HASEonGPU.TimeDerivative attribute)
(HASEonGPU.TimeStepState attribute)
dndtPump (HASEonGPU.TimeDerivative attribute)
(HASEonGPU.TimeStepState attribute)
dntdAse (HASEonGPU.GainMedium property)
E
elements (HASEonGPU.Gmsh attribute)
emissionAt() (HASEonGPU.CrossSectionData method)
emissionPeakIndex (HASEonGPU.LaserProperties property)
emptyBetaCells() (HASEonGPU.GainMedium method)
enableAse (HASEonGPU.Simulation attribute)
endTime (HASEonGPU.Simulation attribute)
evaluation (HASEonGPU.TimeIntegrationResult attribute)
ExplicitEuler (class in HASEonGPU)
ExponentialEuler (class in HASEonGPU)
F
fromArgs() (HASEonGPU.PhiASE class method)
fromDirectory() (HASEonGPU.CrossSectionData class method)
(HASEonGPU.LaserProperties class method)
fromFile() (HASEonGPU.GainMedium class method)
(HASEonGPU.Gmsh class method)
(HASEonGPU.MeshTopology class method)
fromGmsh() (HASEonGPU.MeshTopology class method)
fromGrid() (HASEonGPU.MeshTopology class method)
fromPoints() (HASEonGPU.MeshTopology class method)
fromVtk() (HASEonGPU.GainMedium class method)
(HASEonGPU.MeshTopology class method)
fromYaml() (HASEonGPU.PhiASE class method)
FrozenPhiAseRungeKutta4 (class in HASEonGPU)
G
GainMedium (class in HASEonGPU)
gainMedium (HASEonGPU.PhiASE attribute)
(HASEonGPU.Simulation attribute)
GainMediumGeometry (in module HASEonGPU)
get() (HASEonGPU.GainMedium method)
(HASEonGPU.LaserProperties method)
getLastState() (HASEonGPU.Simulation method)
getProperty() (HASEonGPU.PumpProperties method)
getResults() (HASEonGPU.PhiASE method)
(HASEonGPU.Simulation method)
Gmsh (class in HASEonGPU)
Grid (class in HASEonGPU)
H
Heun (class in HASEonGPU)
I
ImplicitEuler (class in HASEonGPU)
integrateLaserPump() (in module HASEonGPU)
intensity (HASEonGPU.PumpProperties attribute)
intensityAt() (HASEonGPU.PumpProperties method)
K
known() (HASEonGPU.AlpakaBackends class method)
L
LaserProperties (class in HASEonGPU)
laserProperties (HASEonGPU.PhiASE attribute)
lastState (HASEonGPU.Simulation property)
LegacyGridDataBetaVolumeMapper (class in HASEonGPU)
levelCoordinates() (HASEonGPU.MeshTopology method)
levelIndexAt() (HASEonGPU.MeshTopology method)
levels (HASEonGPU.MeshTopology attribute)
listProperties() (HASEonGPU.GainMedium method)
(HASEonGPU.LaserProperties method)
M
map() (HASEonGPU.LegacyGridDataBetaVolumeMapper method)
maxRaysPerSample (HASEonGPU.PhiASE attribute)
maxSampleRange (HASEonGPU.PhiASE attribute)
maxSigmaA (HASEonGPU.LaserProperties property)
maxSigmaE (HASEonGPU.LaserProperties property)
MeshTopology (class in HASEonGPU)
metadata (HASEonGPU.MeshTopology attribute)
Midpoint (class in HASEonGPU)
minRaysPerSample (HASEonGPU.PhiASE attribute)
minSampleRange (HASEonGPU.PhiASE attribute)
modeDict() (HASEonGPU.PumpProperties method)
monochromatic (HASEonGPU.PhiASE attribute)
monochromatic() (HASEonGPU.CrossSectionData class method)
(HASEonGPU.LaserProperties class method)
mseThreshold (HASEonGPU.PhiASE attribute)
N
nodes (HASEonGPU.Gmsh attribute)
nPerNode (HASEonGPU.PhiASE attribute)
numberOfLevels (HASEonGPU.GainMedium property)
(HASEonGPU.Grid property)
numberOfLevels() (HASEonGPU.MeshTopology method)
numberOfPoints (HASEonGPU.MeshTopology property)
numberOfPrisms (HASEonGPU.MeshTopology property)
numberOfTriangles (HASEonGPU.MeshTopology property)
numDevices (HASEonGPU.PhiASE attribute)
O
OneDimensionalZTraversal (class in HASEonGPU)
oneDimensionalZTraversalPumpRate() (in module HASEonGPU)
onInit() (HASEonGPU.Simulation method)
onStep() (HASEonGPU.Simulation method)
openpmdBackend (HASEonGPU.PhiASE attribute)
openStream() (HASEonGPU.PhiASE method)
P
parallelMode (HASEonGPU.PhiASE attribute)
PhiASE (class in HASEonGPU)
phiASE (HASEonGPU.Simulation attribute)
phiAse (HASEonGPU.TimeDerivative attribute)
(HASEonGPU.TimeStepState attribute)
physical (HASEonGPU.GainMedium attribute)
physical_names (HASEonGPU.Gmsh attribute)
pointIndexAt() (HASEonGPU.MeshTopology method)
points (HASEonGPU.MeshTopology attribute)
PointSchema (class in HASEonGPU)
prePump (HASEonGPU.Simulation attribute)
PrimitiveFieldSpec (class in HASEonGPU)
PrismSchema (class in HASEonGPU)
pump (HASEonGPU.Simulation attribute)
PumpProperties (class in HASEonGPU)
PumpRadiationProfile (class in HASEonGPU)
pumpSubsteps (HASEonGPU.PumpProperties attribute)
R
repetitions (HASEonGPU.PhiASE attribute)
resolution (HASEonGPU.CrossSectionData attribute)
rngSeed (HASEonGPU.PhiASE attribute)
run() (HASEonGPU.PhiASE method)
RungeKutta4 (class in HASEonGPU)
runLaserPumpStep() (in module HASEonGPU)
runSteps() (HASEonGPU.Simulation method)
runUntil() (HASEonGPU.Simulation method)
S
set() (HASEonGPU.GainMedium method)
(HASEonGPU.LaserProperties method)
Simulation (class in HASEonGPU)
source (HASEonGPU.Gmsh attribute)
spectral() (HASEonGPU.LaserProperties class method)
SpectralDecomposition (in module HASEonGPU)
spectralProperties (HASEonGPU.PhiASE attribute)
step (HASEonGPU.TimeStepState attribute)
step() (HASEonGPU.BetaIntegrationGaussianSolver method)
(HASEonGPU.ExplicitEuler method)
(HASEonGPU.ExponentialEuler method)
(HASEonGPU.Heun method)
(HASEonGPU.ImplicitEuler method)
(HASEonGPU.Midpoint method)
(HASEonGPU.OneDimensionalZTraversal method)
(HASEonGPU.RungeKutta4 method)
(HASEonGPU.Simulation method)
(HASEonGPU.TimeIntegrationSolver method)
stepIndex (HASEonGPU.Simulation property)
stepSimulation() (HASEonGPU.FrozenPhiAseRungeKutta4 method)
superGaussian() (HASEonGPU.PumpProperties class method)
T
tau (HASEonGPU.TimeDerivative attribute)
thickness (HASEonGPU.Grid property)
(HASEonGPU.MeshTopology attribute)
time (HASEonGPU.Simulation property)
(HASEonGPU.TimeStepState attribute)
TimeDerivative (class in HASEonGPU)
TimeIntegrationResult (class in HASEonGPU)
TimeIntegrationSolver (class in HASEonGPU)
timeIntegrationSolver (HASEonGPU.Simulation attribute)
timeStep (HASEonGPU.Simulation attribute)
TimeSteppedSimulation (in module HASEonGPU)
TimeStepState (class in HASEonGPU)
toDict() (HASEonGPU.Constants method)
(HASEonGPU.CrossSectionData method)
(HASEonGPU.LaserProperties method)
(HASEonGPU.PumpProperties method)
toLaserProperties() (HASEonGPU.CrossSectionData method)
topology (HASEonGPU.GainMedium attribute)
(HASEonGPU.TimeStepState attribute)
topology() (HASEonGPU.Gmsh method)
toPumpProperties() (HASEonGPU.PumpRadiationProfile method)
toVtk() (HASEonGPU.GainMedium method)
trianglePointIndices (HASEonGPU.MeshTopology attribute)
TriangleSchema (class in HASEonGPU)
U
useReflections (HASEonGPU.PhiASE attribute)
V
validate() (HASEonGPU.LaserProperties method)
values (HASEonGPU.LaserProperties attribute)
vtkWedge() (in module HASEonGPU)
W
wavelength (HASEonGPU.PumpProperties attribute)
wavelengthsAbsorption (HASEonGPU.CrossSectionData attribute)
wavelengthsEmission (HASEonGPU.CrossSectionData attribute)
withPhysicalProperties() (HASEonGPU.GainMedium method)
withProperties() (HASEonGPU.LaserProperties method)
(HASEonGPU.PumpProperties method)
withProperty() (HASEonGPU.PumpProperties method)
withThickness() (HASEonGPU.MeshTopology method)
writeGainMediumVtk() (in module HASEonGPU)
writeParaviewState() (in module HASEonGPU)
writeVtk (HASEonGPU.PhiASE attribute)