HASEonGPU
Documentation
Getting Started
Theory and Model
Backend Selection
Compilation
Windows Notes
Binary Interface
MPI Execution
MATLAB Interface
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)
(pyInclude.laser.CrossSectionData method)
absorptionAtEmissionPeak (HASEonGPU.LaserProperties property)
(pyInclude.laser.LaserProperties property)
activeDuration() (HASEonGPU.PumpProperties method)
(pyInclude.laser.PumpProperties method)
adaptiveSteps (HASEonGPU.PhiASE attribute)
(pyInclude.simulation.PhiASE attribute)
addArguments() (HASEonGPU.PhiASE static method)
(pyInclude.simulation.PhiASE static method)
all() (HASEonGPU.AlpakaBackends class method)
AlpakaBackends (class in HASEonGPU)
aseResult (HASEonGPU.TimeDerivative attribute)
(HASEonGPU.TimeStepState attribute)
(pyInclude.simulation.TimeStepState attribute)
(pyInclude.timeIntegration.TimeDerivative attribute)
asGainMedium() (HASEonGPU.MeshTopology method)
(pyInclude.geometry.core.MeshTopology method)
B
backend (HASEonGPU.PhiASE attribute)
(pyInclude.simulation.PhiASE attribute)
beforeStep() (HASEonGPU.Simulation method)
(pyInclude.simulation.Simulation method)
beta_int3Kernel_jit() (in module pyInclude.pumping)
beta_int3LoopOverPoints() (in module pyInclude.pumping)
beta_int3Main() (in module HASEonGPU)
(in module pyInclude.pumping)
betaCellIndexAt() (HASEonGPU.GainMedium method)
(HASEonGPU.MeshTopology method)
(pyInclude.geometry.core.GainMedium method)
(pyInclude.geometry.core.MeshTopology method)
betaCells (HASEonGPU.TimeDerivative attribute)
(HASEonGPU.TimeIntegrationResult attribute)
(HASEonGPU.TimeStepState attribute)
(pyInclude.simulation.TimeStepState attribute)
(pyInclude.timeIntegration.TimeDerivative attribute)
(pyInclude.timeIntegration.TimeIntegrationResult attribute)
BetaInt3PumpSolver (in module HASEonGPU)
(in module pyInclude.pumping)
BetaIntegrationGaussianSolver (class in HASEonGPU)
(class in pyInclude.pumping)
BetaIntegrationSolver (in module HASEonGPU)
(in module pyInclude.pumping)
betaVolume (HASEonGPU.TimeStepState attribute)
(pyInclude.simulation.TimeStepState attribute)
C
calcPhiASE() (in module HASEonGPU)
(in module pyInclude)
claddingCellTypes() (HASEonGPU.Gmsh method)
(pyInclude.geometry.msh.Gmsh method)
computeParameters (HASEonGPU.PhiASE property)
(pyInclude.simulation.PhiASE property)
config (HASEonGPU.PhiASE attribute)
(pyInclude.simulation.PhiASE attribute)
Constants (class in HASEonGPU)
(class in pyInclude.pumping)
constants (HASEonGPU.Simulation attribute)
(pyInclude.simulation.Simulation attribute)
constructPoints() (HASEonGPU.Grid method)
(pyInclude.geometry.core.Grid method)
crossSectionAbsorption (HASEonGPU.CrossSectionData attribute)
(pyInclude.laser.CrossSectionData attribute)
CrossSectionData (class in HASEonGPU)
(class in pyInclude.laser)
crossSectionEmission (HASEonGPU.CrossSectionData attribute)
(pyInclude.laser.CrossSectionData attribute)
crossSections (HASEonGPU.LaserProperties attribute)
(HASEonGPU.PhiASE attribute)
(HASEonGPU.Simulation attribute)
(pyInclude.laser.LaserProperties attribute)
(pyInclude.simulation.PhiASE attribute)
(pyInclude.simulation.Simulation attribute)
customProperties (HASEonGPU.PumpProperties attribute)
(pyInclude.laser.PumpProperties attribute)
D
derivative (HASEonGPU.TimeDerivative attribute)
(pyInclude.timeIntegration.TimeDerivative attribute)
describeConstant() (HASEonGPU.Constants method)
(pyInclude.pumping.Constants method)
devices (HASEonGPU.PhiASE attribute)
(pyInclude.simulation.PhiASE attribute)
dndtAse (HASEonGPU.TimeDerivative attribute)
(HASEonGPU.TimeStepState attribute)
(pyInclude.simulation.TimeStepState attribute)
(pyInclude.timeIntegration.TimeDerivative attribute)
dndtPump (HASEonGPU.TimeDerivative attribute)
(HASEonGPU.TimeStepState attribute)
(pyInclude.simulation.TimeStepState attribute)
(pyInclude.timeIntegration.TimeDerivative attribute)
dntdAse (HASEonGPU.GainMedium property)
(pyInclude.geometry.core.GainMedium property)
E
element_id (pyInclude.geometry.msh.GmshElement attribute)
element_type (pyInclude.geometry.msh.GmshElement attribute)
elements (HASEonGPU.Gmsh attribute)
(pyInclude.geometry.msh.Gmsh attribute)
emissionAt() (HASEonGPU.CrossSectionData method)
(pyInclude.laser.CrossSectionData method)
emissionPeakIndex (HASEonGPU.LaserProperties property)
(pyInclude.laser.LaserProperties property)
emptyBetaCells() (HASEonGPU.GainMedium method)
(pyInclude.geometry.core.GainMedium method)
endTime (HASEonGPU.Simulation attribute)
(pyInclude.simulation.Simulation attribute)
evaluation (HASEonGPU.TimeIntegrationResult attribute)
(pyInclude.timeIntegration.TimeIntegrationResult attribute)
experimentParameters (HASEonGPU.PhiASE property)
(pyInclude.simulation.PhiASE property)
ExplicitEuler (class in HASEonGPU)
(class in pyInclude.timeIntegration)
ExponentialEuler (class in HASEonGPU)
(class in pyInclude.timeIntegration)
F
fromArgs() (HASEonGPU.PhiASE class method)
(pyInclude.simulation.PhiASE class method)
fromDirectory() (HASEonGPU.CrossSectionData class method)
(HASEonGPU.LaserProperties class method)
(pyInclude.laser.CrossSectionData class method)
(pyInclude.laser.LaserProperties class method)
fromFile() (HASEonGPU.GainMedium class method)
(HASEonGPU.Gmsh class method)
(HASEonGPU.MeshTopology class method)
(pyInclude.geometry.core.GainMedium class method)
(pyInclude.geometry.core.MeshTopology class method)
(pyInclude.geometry.msh.Gmsh class method)
fromGmsh() (HASEonGPU.MeshTopology class method)
(pyInclude.geometry.core.MeshTopology class method)
fromGrid() (HASEonGPU.MeshTopology class method)
(pyInclude.geometry.core.MeshTopology class method)
fromPoints() (HASEonGPU.MeshTopology class method)
(pyInclude.geometry.core.MeshTopology class method)
fromVtk() (HASEonGPU.GainMedium class method)
(pyInclude.geometry.core.GainMedium class method)
fromYaml() (HASEonGPU.PhiASE class method)
(pyInclude.simulation.PhiASE class method)
G
GainMedium (class in HASEonGPU)
(class in pyInclude.geometry.core)
gainMedium (HASEonGPU.PhiASE attribute)
(HASEonGPU.Simulation attribute)
(pyInclude.simulation.PhiASE attribute)
(pyInclude.simulation.Simulation attribute)
gainMediumFromVtk() (in module pyInclude.geometry.vtk)
GainMediumGeometry (in module HASEonGPU)
(in module pyInclude.geometry.core)
GainMediumProperty (class in pyInclude.geometry.core)
get() (HASEonGPU.GainMedium method)
(HASEonGPU.LaserProperties method)
(pyInclude.geometry.core.GainMedium method)
(pyInclude.laser.LaserProperties method)
getProperty() (HASEonGPU.PumpProperties method)
(pyInclude.laser.PumpProperties method)
getResults() (HASEonGPU.PhiASE method)
(HASEonGPU.Simulation method)
(pyInclude.simulation.PhiASE method)
(pyInclude.simulation.Simulation method)
Gmsh (class in HASEonGPU)
(class in pyInclude.geometry.msh)
GmshElement (class in pyInclude.geometry.msh)
Grid (class in HASEonGPU)
(class in pyInclude.geometry.core)
H
Heun (class in HASEonGPU)
(class in pyInclude.timeIntegration)
hostMesh (HASEonGPU.PhiASE property)
(pyInclude.simulation.PhiASE property)
I
ImplicitEuler (class in HASEonGPU)
(class in pyInclude.timeIntegration)
integrateLaserPump() (in module HASEonGPU)
(in module pyInclude.pumping)
intensity (HASEonGPU.PumpProperties attribute)
(pyInclude.laser.PumpProperties attribute)
intensityAt() (HASEonGPU.PumpProperties method)
(pyInclude.laser.PumpProperties method)
K
known() (HASEonGPU.AlpakaBackends class method)
L
LaserProperties (class in HASEonGPU)
(class in pyInclude.laser)
laserProperties (HASEonGPU.PhiASE attribute)
(pyInclude.simulation.PhiASE attribute)
LaserProperty (class in pyInclude.laser)
LaserPropertySpec (class in pyInclude.laser)
LegacyGridDataBetaVolumeMapper (class in HASEonGPU)
(class in pyInclude.simulation)
levelCoordinates() (HASEonGPU.MeshTopology method)
(pyInclude.geometry.core.MeshTopology method)
levelIndexAt() (HASEonGPU.MeshTopology method)
(pyInclude.geometry.core.MeshTopology method)
levels (HASEonGPU.MeshTopology attribute)
(pyInclude.geometry.core.MeshTopology attribute)
listProperties() (HASEonGPU.GainMedium method)
(HASEonGPU.LaserProperties method)
(pyInclude.geometry.core.GainMedium method)
(pyInclude.laser.LaserProperties method)
M
map() (HASEonGPU.LegacyGridDataBetaVolumeMapper method)
(pyInclude.simulation.LegacyGridDataBetaVolumeMapper method)
maxRaysPerSample (HASEonGPU.PhiASE attribute)
(pyInclude.simulation.PhiASE attribute)
maxSampleRange (HASEonGPU.PhiASE attribute)
(pyInclude.simulation.PhiASE attribute)
maxSigmaA (HASEonGPU.LaserProperties property)
(pyInclude.laser.LaserProperties property)
maxSigmaE (HASEonGPU.LaserProperties property)
(pyInclude.laser.LaserProperties property)
MeshTopology (class in HASEonGPU)
(class in pyInclude.geometry.core)
meta() (pyInclude.geometry.core.GainMediumProperty method)
(pyInclude.laser.LaserProperty method)
metadata (HASEonGPU.MeshTopology attribute)
(pyInclude.geometry.core.MeshTopology attribute)
Midpoint (class in HASEonGPU)
(class in pyInclude.timeIntegration)
minRaysPerSample (HASEonGPU.PhiASE attribute)
(pyInclude.simulation.PhiASE attribute)
minSampleRange (HASEonGPU.PhiASE attribute)
(pyInclude.simulation.PhiASE attribute)
modeDict() (HASEonGPU.PumpProperties method)
(pyInclude.laser.PumpProperties method)
module
pyInclude.geometry.core
pyInclude.geometry.msh
pyInclude.geometry.vtk
pyInclude.laser
pyInclude.pumping
pyInclude.simulation
pyInclude.timeIntegration
monochromatic (HASEonGPU.PhiASE attribute)
(pyInclude.simulation.PhiASE attribute)
monochromatic() (HASEonGPU.CrossSectionData class method)
(HASEonGPU.LaserProperties class method)
(pyInclude.laser.CrossSectionData class method)
(pyInclude.laser.LaserProperties class method)
mseThreshold (HASEonGPU.PhiASE attribute)
(pyInclude.simulation.PhiASE attribute)
N
node_ids (pyInclude.geometry.msh.GmshElement attribute)
nodes (HASEonGPU.Gmsh attribute)
(pyInclude.geometry.msh.Gmsh attribute)
nPerNode (HASEonGPU.PhiASE attribute)
(pyInclude.simulation.PhiASE attribute)
numberOfLevels (HASEonGPU.GainMedium property)
(HASEonGPU.Grid property)
(pyInclude.geometry.core.GainMedium property)
(pyInclude.geometry.core.Grid property)
numberOfLevels() (HASEonGPU.MeshTopology method)
(pyInclude.geometry.core.MeshTopology method)
numberOfPoints (HASEonGPU.MeshTopology property)
(pyInclude.geometry.core.MeshTopology property)
numberOfPrisms (HASEonGPU.MeshTopology property)
(pyInclude.geometry.core.MeshTopology property)
numberOfTriangles (HASEonGPU.MeshTopology property)
(pyInclude.geometry.core.MeshTopology property)
numDevices (HASEonGPU.PhiASE attribute)
(pyInclude.simulation.PhiASE attribute)
O
onInit() (HASEonGPU.Simulation method)
(pyInclude.simulation.Simulation method)
onStep() (HASEonGPU.Simulation method)
(pyInclude.simulation.Simulation method)
P
parallelMode (HASEonGPU.PhiASE attribute)
(pyInclude.simulation.PhiASE attribute)
PhiASE (class in HASEonGPU)
(class in pyInclude.simulation)
phiASE (HASEonGPU.Simulation attribute)
phiAse (HASEonGPU.TimeDerivative attribute)
(HASEonGPU.TimeStepState attribute)
phiASE (pyInclude.simulation.Simulation attribute)
phiAse (pyInclude.simulation.TimeStepState attribute)
(pyInclude.timeIntegration.TimeDerivative attribute)
physical (HASEonGPU.GainMedium attribute)
(pyInclude.geometry.core.GainMedium attribute)
physical_names (HASEonGPU.Gmsh attribute)
(pyInclude.geometry.msh.Gmsh attribute)
physical_tag (pyInclude.geometry.msh.GmshElement attribute)
PhysicalPropertySpec (class in pyInclude.geometry.core)
pointIndexAt() (HASEonGPU.MeshTopology method)
(pyInclude.geometry.core.MeshTopology method)
points (HASEonGPU.MeshTopology attribute)
(pyInclude.geometry.core.MeshTopology attribute)
pump (HASEonGPU.Simulation attribute)
(pyInclude.simulation.Simulation attribute)
PumpProperties (class in HASEonGPU)
(class in pyInclude.laser)
pumpSubsteps (HASEonGPU.PumpProperties attribute)
(pyInclude.laser.PumpProperties attribute)
pyInclude.geometry.core
module
pyInclude.geometry.msh
module
pyInclude.geometry.vtk
module
pyInclude.laser
module
pyInclude.pumping
module
pyInclude.simulation
module
pyInclude.timeIntegration
module
R
repetitions (HASEonGPU.PhiASE attribute)
(pyInclude.simulation.PhiASE attribute)
resolution (HASEonGPU.CrossSectionData attribute)
(pyInclude.laser.CrossSectionData attribute)
run() (HASEonGPU.PhiASE method)
(pyInclude.simulation.PhiASE method)
RungeKutta4 (class in HASEonGPU)
(class in pyInclude.timeIntegration)
runLaserPumpStep() (in module HASEonGPU)
(in module pyInclude.pumping)
runSteps() (HASEonGPU.Simulation method)
(pyInclude.simulation.Simulation method)
runUntil() (HASEonGPU.Simulation method)
(pyInclude.simulation.Simulation method)
S
set() (HASEonGPU.GainMedium method)
(HASEonGPU.LaserProperties method)
(pyInclude.geometry.core.GainMedium method)
(pyInclude.laser.LaserProperties method)
Simulation (class in HASEonGPU)
(class in pyInclude.simulation)
source (HASEonGPU.Gmsh attribute)
(pyInclude.geometry.msh.Gmsh attribute)
spectral() (HASEonGPU.LaserProperties class method)
(pyInclude.laser.LaserProperties class method)
SpectralDecomposition (in module HASEonGPU)
(in module pyInclude.laser)
spectralProperties (HASEonGPU.PhiASE attribute)
(pyInclude.simulation.PhiASE attribute)
step (HASEonGPU.TimeStepState attribute)
(pyInclude.simulation.TimeStepState attribute)
step() (HASEonGPU.BetaIntegrationGaussianSolver method)
(HASEonGPU.ExplicitEuler method)
(HASEonGPU.ExponentialEuler method)
(HASEonGPU.Heun method)
(HASEonGPU.ImplicitEuler method)
(HASEonGPU.Midpoint method)
(HASEonGPU.RungeKutta4 method)
(HASEonGPU.Simulation method)
(HASEonGPU.TimeIntegrationSolver method)
(pyInclude.pumping.BetaIntegrationGaussianSolver method)
(pyInclude.simulation.Simulation method)
(pyInclude.timeIntegration.ExplicitEuler method)
(pyInclude.timeIntegration.ExponentialEuler method)
(pyInclude.timeIntegration.Heun method)
(pyInclude.timeIntegration.ImplicitEuler method)
(pyInclude.timeIntegration.Midpoint method)
(pyInclude.timeIntegration.RungeKutta4 method)
(pyInclude.timeIntegration.TimeIntegrationSolver method)
stepIndex (HASEonGPU.Simulation property)
(pyInclude.simulation.Simulation property)
superGaussian() (HASEonGPU.PumpProperties class method)
(pyInclude.laser.PumpProperties class method)
T
tau (HASEonGPU.TimeDerivative attribute)
(pyInclude.timeIntegration.TimeDerivative attribute)
thickness (HASEonGPU.Grid property)
(HASEonGPU.MeshTopology attribute)
(pyInclude.geometry.core.Grid property)
(pyInclude.geometry.core.MeshTopology attribute)
time (HASEonGPU.Simulation property)
(HASEonGPU.TimeStepState attribute)
(pyInclude.simulation.Simulation property)
(pyInclude.simulation.TimeStepState attribute)
TimeDerivative (class in HASEonGPU)
(class in pyInclude.timeIntegration)
TimeIntegrationResult (class in HASEonGPU)
(class in pyInclude.timeIntegration)
TimeIntegrationSolver (class in HASEonGPU)
(class in pyInclude.timeIntegration)
timeIntegrationSolver (HASEonGPU.Simulation attribute)
(pyInclude.simulation.Simulation attribute)
timeStep (HASEonGPU.Simulation attribute)
(pyInclude.simulation.Simulation attribute)
TimeSteppedSimulation (in module HASEonGPU)
(in module pyInclude.simulation)
TimeStepState (class in HASEonGPU)
(class in pyInclude.simulation)
toDict() (HASEonGPU.Constants method)
(HASEonGPU.CrossSectionData method)
(HASEonGPU.LaserProperties method)
(HASEonGPU.PumpProperties method)
(pyInclude.laser.CrossSectionData method)
(pyInclude.laser.LaserProperties method)
(pyInclude.laser.PumpProperties method)
(pyInclude.pumping.Constants method)
toLaserProperties() (HASEonGPU.CrossSectionData method)
(pyInclude.laser.CrossSectionData method)
topology (HASEonGPU.GainMedium attribute)
(pyInclude.geometry.core.GainMedium attribute)
topology() (HASEonGPU.Gmsh method)
(pyInclude.geometry.msh.Gmsh method)
topologyFromVtk() (in module pyInclude.geometry.vtk)
toVtk() (HASEonGPU.GainMedium method)
(pyInclude.geometry.core.GainMedium method)
trianglePointIndices (HASEonGPU.MeshTopology attribute)
(pyInclude.geometry.core.MeshTopology attribute)
U
updateTerminalLevel (HASEonGPU.Simulation attribute)
(pyInclude.simulation.Simulation attribute)
useReflections (HASEonGPU.PhiASE attribute)
(pyInclude.simulation.PhiASE attribute)
V
validate() (HASEonGPU.LaserProperties method)
(pyInclude.laser.LaserProperties method)
values (HASEonGPU.LaserProperties attribute)
(pyInclude.laser.LaserProperties attribute)
vtkWedge() (in module HASEonGPU)
(in module pyInclude)
W
wavelength (HASEonGPU.PumpProperties attribute)
(pyInclude.laser.PumpProperties attribute)
wavelengthsAbsorption (HASEonGPU.CrossSectionData attribute)
(pyInclude.laser.CrossSectionData attribute)
wavelengthsEmission (HASEonGPU.CrossSectionData attribute)
(pyInclude.laser.CrossSectionData attribute)
withPhysicalProperties() (HASEonGPU.GainMedium method)
(pyInclude.geometry.core.GainMedium method)
withProperties() (HASEonGPU.LaserProperties method)
(HASEonGPU.PumpProperties method)
(pyInclude.laser.LaserProperties method)
(pyInclude.laser.PumpProperties method)
withProperty() (HASEonGPU.PumpProperties method)
(pyInclude.laser.PumpProperties method)
withThickness() (HASEonGPU.MeshTopology method)
(pyInclude.geometry.core.MeshTopology method)
writeGainMediumVtk() (in module HASEonGPU)
(in module pyInclude.geometry.vtk)
writeVtk (HASEonGPU.PhiASE attribute)
(pyInclude.simulation.PhiASE attribute)