Octopus
density_oct_m::density_calc_t Type Reference

The calculator object. More...

Detailed Description

The calculator object.

Definition at line 168 of file density.F90.

Private Attributes

real(real64), dimension(:, :), pointer density
 pointer to the memory where the density will be accumulated; dimensions (1:np, 1:dnspin) More...
 
type(states_elec_t), pointer st
 pointer to the states More...
 
type(grid_t), pointer gr
 pointer to the underlying mesh More...
 
type(accel_mem_tbuff_density
 buffer for GPU calculations More...
 
integer(int64) pnp
 padded number of points for the GPU More...
 
logical packed
 flag to keep track whether the density is device packed More...
 

Member Data Documentation

◆ density

real(real64), dimension(:, :), pointer density_oct_m::density_calc_t::density
private

pointer to the memory where the density will be accumulated; dimensions (1:np, 1:dnspin)

Definition at line 170 of file density.F90.

◆ st

type(states_elec_t), pointer density_oct_m::density_calc_t::st
private

pointer to the states

Definition at line 171 of file density.F90.

◆ gr

type(grid_t), pointer density_oct_m::density_calc_t::gr
private

pointer to the underlying mesh

Definition at line 172 of file density.F90.

◆ buff_density

type(accel_mem_t) density_oct_m::density_calc_t::buff_density
private

buffer for GPU calculations

Definition at line 173 of file density.F90.

◆ pnp

integer(int64) density_oct_m::density_calc_t::pnp
private

padded number of points for the GPU

Definition at line 174 of file density.F90.

◆ packed

logical density_oct_m::density_calc_t::packed
private

flag to keep track whether the density is device packed

Definition at line 175 of file density.F90.


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