PLaSK library
Loading...
Searching...
No Matches
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

TempMatrixPoolpool
 
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: