SPI
SLEPc PETSc Interface is used for rapid development and intuitive matrix operations similar to MatLab or NumPy style of operations
|
#include <SPIparams.hpp>
Public Member Functions | |
SPIparams (std::string _name="parameters") | |
constructor with no arguments More... | |
PetscInt | printSPI () |
print all variables in SPIparams More... | |
virtual PetscInt | print () |
print all variables in SPIparams More... | |
Data Fields | |
std::string | name |
name of parameter class More... | |
PetscScalar | Re |
Reynolds number. More... | |
PetscScalar | beta |
beta spanwise wavenumber More... | |
PetscScalar | alpha |
alpha streamwise wavenumber More... | |
PetscScalar | omega |
omega, temporal frequency (rad/s) More... | |
PetscScalar | x_start |
streamwise starting location More... | |
PetscScalar | x |
current streamwise position More... | |
PetscScalar | x_prev |
previous streamwise position More... | |
PetscScalar | nu |
kinematic viscosity (typically 1/Re) More... | |
Definition at line 8 of file SPIparams.hpp.
SPI::SPIparams::SPIparams | ( | std::string | _name = "parameters" | ) |
constructor with no arguments
[in] | _name | [in] name of parameters (default parameters) |
Definition at line 6 of file SPIparams.cpp.
|
virtual |
print all variables in SPIparams
Definition at line 23 of file SPIparams.cpp.
PetscInt SPI::SPIparams::printSPI | ( | ) |
print all variables in SPIparams
Definition at line 12 of file SPIparams.cpp.
PetscScalar SPI::SPIparams::alpha |
alpha streamwise wavenumber
Definition at line 15 of file SPIparams.hpp.
PetscScalar SPI::SPIparams::beta |
beta spanwise wavenumber
Definition at line 14 of file SPIparams.hpp.
std::string SPI::SPIparams::name |
name of parameter class
Definition at line 12 of file SPIparams.hpp.
PetscScalar SPI::SPIparams::nu |
kinematic viscosity (typically 1/Re)
Definition at line 20 of file SPIparams.hpp.
PetscScalar SPI::SPIparams::omega |
omega, temporal frequency (rad/s)
Definition at line 16 of file SPIparams.hpp.
PetscScalar SPI::SPIparams::Re |
Reynolds number.
Definition at line 13 of file SPIparams.hpp.
PetscScalar SPI::SPIparams::x |
current streamwise position
Definition at line 18 of file SPIparams.hpp.
PetscScalar SPI::SPIparams::x_prev |
previous streamwise position
Definition at line 19 of file SPIparams.hpp.
PetscScalar SPI::SPIparams::x_start |
streamwise starting location
Definition at line 17 of file SPIparams.hpp.