|
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 |
|
Definition at line 53 of file dofmap.f90.
◆ dofmap_init()
type(dofmap_t) function dofmap::dofmap_t::dofmap_init |
( |
type(mesh_t), intent(inout), target |
msh, |
|
|
type(space_t), intent(inout), target |
Xh |
|
) |
| |
|
private |
- Parameters
-
[in,out] | msh | Mesh |
[in,out] | xh | Function space \( X_h \) |
Definition at line 82 of file dofmap.f90.
◆ size()
procedure, pass(this) dofmap::dofmap_t::size |
◆ dof
integer(kind=i8), dimension(:,:,:,:), allocatable dofmap::dofmap_t::dof |
◆ msh
type(mesh_t), pointer dofmap::dofmap_t::msh |
◆ ntot
integer, private dofmap::dofmap_t::ntot |
|
private |
◆ shared_dof
logical, dimension(:,:,:,:), allocatable dofmap::dofmap_t::shared_dof |
real(kind=rp), dimension(:,:,:,:), allocatable dofmap::dofmap_t::x |
◆ x_d
type(c_ptr) dofmap::dofmap_t::x_d = C_NULL_PTR |
◆ xh
type(space_t), pointer dofmap::dofmap_t::xh |
real(kind=rp), dimension(:,:,:,:), allocatable dofmap::dofmap_t::y |
◆ y_d
type(c_ptr) dofmap::dofmap_t::y_d = C_NULL_PTR |
real(kind=rp), dimension(:,:,:,:), allocatable dofmap::dofmap_t::z |
◆ z_d
type(c_ptr) dofmap::dofmap_t::z_d = C_NULL_PTR |
The documentation for this interface was generated from the following file: