Neko
0.8.1
A portable framework for high-order spectral element flow simulations
|
Public Member Functions | |
procedure, pass(this) | size => dofmap_size |
Public Attributes | |
integer(kind=i8), dimension(:,:,:,:), allocatable | dof |
Mapping to unique dof. More... | |
logical, dimension(:,:,:,:), allocatable | shared_dof |
True if the dof is shared. More... | |
real(kind=rp), dimension(:,:,:,:), allocatable | x |
Mapping to x-coordinates. More... | |
real(kind=rp), dimension(:,:,:,:), allocatable | y |
Mapping to y-coordinates. More... | |
real(kind=rp), dimension(:,:,:,:), allocatable | z |
Mapping to z-coordinates. More... | |
type(mesh_t), pointer | msh |
type(space_t), pointer | xh |
type(c_ptr) | x_d = C_NULL_PTR |
type(c_ptr) | y_d = C_NULL_PTR |
type(c_ptr) | z_d = C_NULL_PTR |
Private Member Functions | |
type(dofmap_t) function | dofmap_init (msh, Xh) |
Private Attributes | |
integer, private | ntot |
Total number of dofs. More... | |
Definition at line 53 of file dofmap.f90.
|
private |
[in,out] | msh | Mesh |
[in,out] | xh | Function space \( X_h \) |
Definition at line 82 of file dofmap.f90.
procedure, pass(this) dofmap::dofmap_t::size |
integer(kind=i8), dimension(:,:,:,:), allocatable dofmap::dofmap_t::dof |
Mapping to unique dof.
Definition at line 54 of file dofmap.f90.
type(mesh_t), pointer dofmap::dofmap_t::msh |
Definition at line 61 of file dofmap.f90.
|
private |
Total number of dofs.
Definition at line 59 of file dofmap.f90.
logical, dimension(:,:,:,:), allocatable dofmap::dofmap_t::shared_dof |
True if the dof is shared.
Definition at line 55 of file dofmap.f90.
real(kind=rp), dimension(:,:,:,:), allocatable dofmap::dofmap_t::x |
Mapping to x-coordinates.
Definition at line 56 of file dofmap.f90.
type(c_ptr) dofmap::dofmap_t::x_d = C_NULL_PTR |
Definition at line 67 of file dofmap.f90.
type(space_t), pointer dofmap::dofmap_t::xh |
Definition at line 62 of file dofmap.f90.
real(kind=rp), dimension(:,:,:,:), allocatable dofmap::dofmap_t::y |
Mapping to y-coordinates.
Definition at line 57 of file dofmap.f90.
type(c_ptr) dofmap::dofmap_t::y_d = C_NULL_PTR |
Definition at line 68 of file dofmap.f90.
real(kind=rp), dimension(:,:,:,:), allocatable dofmap::dofmap_t::z |
Mapping to z-coordinates.
Definition at line 58 of file dofmap.f90.
type(c_ptr) dofmap::dofmap_t::z_d = C_NULL_PTR |
Definition at line 69 of file dofmap.f90.