Octopus
projector_matrix_oct_m::projector_matrix_t Type Reference

A set of projectors defined on a submesh. More...

Detailed Description

A set of projectors defined on a submesh.

Definition at line 131 of file projector_matrix.F90.

Private Attributes

real(real64), dimension(:, :), allocatable dprojectors
 
complex(real64), dimension(:, :), allocatable zprojectors
 
real(real64), dimension(:), allocatable scal
 
integer npoints
 submeshnp More...
 
integer nprojs
 
integer nregions
 
integer, dimension(:), allocatable regions
 
real(real64), dimension(:, :), allocatable dmix
 
complex(real64), dimension(:, :, :), allocatable zmix
 
logical is_cmplx = .false.
 
integer, dimension(:), pointer, contiguous map
 Points towards submeshmap. More...
 
real(real64), dimension(:, :), pointer, contiguous position
 Points towards submeshrel_x. More...
 

Member Data Documentation

◆ dprojectors

real(real64), dimension(:, :), allocatable projector_matrix_oct_m::projector_matrix_t::dprojectors
private

Definition at line 133 of file projector_matrix.F90.

◆ zprojectors

complex(real64), dimension(:, :), allocatable projector_matrix_oct_m::projector_matrix_t::zprojectors
private

Definition at line 134 of file projector_matrix.F90.

◆ scal

real(real64), dimension(:), allocatable projector_matrix_oct_m::projector_matrix_t::scal
private

Definition at line 135 of file projector_matrix.F90.

◆ npoints

integer projector_matrix_oct_m::projector_matrix_t::npoints
private

submeshnp

Definition at line 136 of file projector_matrix.F90.

◆ nprojs

integer projector_matrix_oct_m::projector_matrix_t::nprojs
private

Definition at line 137 of file projector_matrix.F90.

◆ nregions

integer projector_matrix_oct_m::projector_matrix_t::nregions
private

Definition at line 138 of file projector_matrix.F90.

◆ regions

integer, dimension(:), allocatable projector_matrix_oct_m::projector_matrix_t::regions
private

Definition at line 139 of file projector_matrix.F90.

◆ dmix

real(real64), dimension(:, :), allocatable projector_matrix_oct_m::projector_matrix_t::dmix
private

Definition at line 140 of file projector_matrix.F90.

◆ zmix

complex(real64), dimension(:, :, :), allocatable projector_matrix_oct_m::projector_matrix_t::zmix
private

Definition at line 141 of file projector_matrix.F90.

◆ is_cmplx

logical projector_matrix_oct_m::projector_matrix_t::is_cmplx = .false.
private

Definition at line 142 of file projector_matrix.F90.

◆ map

integer, dimension(:), pointer, contiguous projector_matrix_oct_m::projector_matrix_t::map
private

Points towards submeshmap.

Definition at line 144 of file projector_matrix.F90.

◆ position

real(real64), dimension(:, :), pointer, contiguous projector_matrix_oct_m::projector_matrix_t::position
private

Points towards submeshrel_x.

Definition at line 145 of file projector_matrix.F90.


The documentation for this type was generated from the following file: