| 
    Neko 1.99.1
    
   A portable framework for high-order spectral element flow simulations 
   | 
 

Public Member Functions | |
| procedure, pass(this) | init (this, msh, xh) | 
| Constructor.   | |
| procedure, pass(this) | free (this) | 
| Destructor.   | |
| procedure, pass(this) | size (this) | 
| Return the total number of degrees of freedom, lx*ly*lz*nelv.   | |
Public Attributes | |
| integer(kind=i8), dimension(:,:,:,:), allocatable | dof | 
| Mapping to unique dof.   | |
| logical, dimension(:,:,:,:), allocatable | shared_dof | 
| True if the dof is shared.   | |
| real(kind=rp), dimension(:,:,:,:), allocatable | x | 
| Mapping to x-coordinates.   | |
| real(kind=rp), dimension(:,:,:,:), allocatable | y | 
| Mapping to y-coordinates.   | |
| real(kind=rp), dimension(:,:,:,:), allocatable | z | 
| Mapping to z-coordinates.   | |
| 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 Attributes | |
| integer, private | ntot | 
| Total number of dofs.   | |
Definition at line 53 of file dofmap.f90.
Definition at line 75 of file dofmap.f90.
| procedure, pass(this) dofmap::dofmap_t::init | ( | class(dofmap_t) | this, | 
| type(mesh_t), intent(inout), target | msh, | ||
| type(space_t), intent(inout), target | xh | ||
| ) | 
| msh | The mesh. | 
| Xh | The SEM function space. | 
Definition at line 73 of file dofmap.f90.
Definition at line 77 of file dofmap.f90.
| integer(kind=i8), dimension(:,:,:,:), allocatable dofmap::dofmap_t::dof | 
Definition at line 54 of file dofmap.f90.
Definition at line 61 of file dofmap.f90.
Definition at line 59 of file dofmap.f90.
| logical, dimension(:,:,:,:), allocatable dofmap::dofmap_t::shared_dof | 
Definition at line 55 of file dofmap.f90.
| real(kind=rp), dimension(:,:,:,:), allocatable dofmap::dofmap_t::x | 
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.
Definition at line 62 of file dofmap.f90.
| real(kind=rp), dimension(:,:,:,:), allocatable dofmap::dofmap_t::y | 
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 | 
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.