Neko
0.9.99
A portable framework for high-order spectral element flow simulations
|
Public Member Functions | |
procedure, pass(this) | clear => bcknd_clear |
procedure, pass(this) | project_on => bcknd_project_on |
procedure, pass(this) | project_back => bcknd_project_back |
procedure, pass(this) | log_info => print_proj_info |
procedure, pass(this) | init => projection_init |
procedure, pass(this) | free => projection_free |
procedure, pass(this) | pre_solving => projection_pre_solving |
procedure, pass(this) | post_solving => projection_post_solving |
Public Attributes | |
real(kind=rp), dimension(:,:), allocatable | xx |
real(kind=rp), dimension(:,:), allocatable | bb |
real(kind=rp), dimension(:), allocatable | xbar |
type(c_ptr), dimension(:), allocatable | xx_d |
type(c_ptr), dimension(:), allocatable | bb_d |
type(c_ptr) | xbar_d = C_NULL_PTR |
type(c_ptr) | alpha_d = C_NULL_PTR |
type(c_ptr) | xx_d_d = C_NULL_PTR |
type(c_ptr) | bb_d_d = C_NULL_PTR |
integer | m |
integer | l |
real(kind=rp) | tol = 1e-7_rp |
real(kind=rp) | proj_res |
integer | proj_m = 0 |
integer | activ_step |
Definition at line 86 of file projection.f90.
procedure, pass(this) projection::projection_t::clear |
Definition at line 103 of file projection.f90.
procedure, pass(this) projection::projection_t::free |
Definition at line 108 of file projection.f90.
procedure, pass(this) projection::projection_t::init |
Definition at line 107 of file projection.f90.
procedure, pass(this) projection::projection_t::log_info |
Definition at line 106 of file projection.f90.
procedure, pass(this) projection::projection_t::post_solving |
Definition at line 110 of file projection.f90.
procedure, pass(this) projection::projection_t::pre_solving |
Definition at line 109 of file projection.f90.
procedure, pass(this) projection::projection_t::project_back |
Definition at line 105 of file projection.f90.
procedure, pass(this) projection::projection_t::project_on |
Definition at line 104 of file projection.f90.
integer projection::projection_t::activ_step |
Definition at line 101 of file projection.f90.
type(c_ptr) projection::projection_t::alpha_d = C_NULL_PTR |
Definition at line 93 of file projection.f90.
real(kind=rp), dimension(:,:), allocatable projection::projection_t::bb |
Definition at line 88 of file projection.f90.
type(c_ptr), dimension(:), allocatable projection::projection_t::bb_d |
Definition at line 91 of file projection.f90.
type(c_ptr) projection::projection_t::bb_d_d = C_NULL_PTR |
Definition at line 95 of file projection.f90.
integer projection::projection_t::l |
Definition at line 96 of file projection.f90.
integer projection::projection_t::m |
Definition at line 96 of file projection.f90.
integer projection::projection_t::proj_m = 0 |
Definition at line 100 of file projection.f90.
real(kind=rp) projection::projection_t::proj_res |
Definition at line 99 of file projection.f90.
real(kind=rp) projection::projection_t::tol = 1e-7_rp |
Definition at line 97 of file projection.f90.
real(kind=rp), dimension(:), allocatable projection::projection_t::xbar |
Definition at line 89 of file projection.f90.
type(c_ptr) projection::projection_t::xbar_d = C_NULL_PTR |
Definition at line 92 of file projection.f90.
real(kind=rp), dimension(:,:), allocatable projection::projection_t::xx |
Definition at line 87 of file projection.f90.
type(c_ptr), dimension(:), allocatable projection::projection_t::xx_d |
Definition at line 90 of file projection.f90.
type(c_ptr) projection::projection_t::xx_d_d = C_NULL_PTR |
Definition at line 94 of file projection.f90.