PLaSK library

Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
plask::optical::modal::PML Struct Reference

Information about lateral PMLs. More...

`#include <solvers/optical/modal/solverbase.hpp>`

Collaboration diagram for plask::optical::modal::PML:
[legend]

## Public Member Functions
| PML ()
| PML (dcomplex factor, double size, double dist, double order)

## Public Attributes
dcomplex | factor
| PML factor.
double | size
| Size of the PMLs.
double | dist
| Distance of the PMLs from defined computational domain.
double | order
| Order of the PMLs.

## Detailed Description

Information about lateral PMLs.

Definition at line 26 of file solverbase.hpp.

## Constructor & Destructor Documentation

## ◆ PML() [1/2]

plask::optical::modal::PML::PML | ( |  | ) |
| inline

Definition at line 31 of file solverbase.hpp.

## ◆ PML() [2/2]

plask::optical::modal::PML::PML | ( | dcomplex | factor,
|  | double | size,
|  | double | dist,
|  | double | order
| ) |  |
| inline

Definition at line 32 of file solverbase.hpp.

## Member Data Documentation

## ◆ dist

double plask::optical::modal::PML::dist

Distance of the PMLs from defined computational domain.

Definition at line 29 of file solverbase.hpp.

## ◆ factor

dcomplex plask::optical::modal::PML::factor

PML factor.

Definition at line 27 of file solverbase.hpp.

## ◆ order

double plask::optical::modal::PML::order

Order of the PMLs.

Definition at line 30 of file solverbase.hpp.

## ◆ size

double plask::optical::modal::PML::size

Size of the PMLs.

Definition at line 28 of file solverbase.hpp.

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

- solvers/optical/modal/solverbase.hpp