PLaSK library

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

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

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

## Public Member Functions
| TempMatrix (TempMatrixPool *pool, size_t rows, size_t cols)
| operator cmatrix ()
dcomplex * | data ()

## Public Attributes
TempMatrixPool * | pool
size_t | rows
size_t | cols

## Detailed Description

Definition at line 88 of file temp_matrix.hpp.

## Constructor & Destructor Documentation

## ◆ TempMatrix()

plask::optical::modal::TempMatrix::TempMatrix | ( | TempMatrixPool * | pool,
|  | size_t | rows,
|  | size_t | cols
| ) |  |
| inline

Definition at line 114 of file temp_matrix.hpp.

## Member Function Documentation

## ◆ data()

dcomplex * plask::optical::modal::TempMatrix::data | ( |  | ) |
| inline

Definition at line 148 of file temp_matrix.hpp.

## ◆ operator cmatrix()

plask::optical::modal::TempMatrix::operator cmatrix | ( |  | ) |
| inline

Definition at line 141 of file temp_matrix.hpp.

## Member Data Documentation

## ◆ cols

size_t plask::optical::modal::TempMatrix::cols

Definition at line 90 of file temp_matrix.hpp.

## ◆ pool

TempMatrixPool* plask::optical::modal::TempMatrix::pool

Definition at line 89 of file temp_matrix.hpp.

## ◆ rows

size_t plask::optical::modal::TempMatrix::rows

Definition at line 90 of file temp_matrix.hpp.

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

- solvers/optical/modal/temp_matrix.hpp