Octopus
magnetic_constrain_oct_m::magnetic_constrain_t Type Reference

Datatype containing the magnetic constrain information. More...

Detailed Description

Datatype containing the magnetic constrain information.

Definition at line 149 of file magnetic_constrain.F90.

Public Attributes

integer, public level = CONSTRAIN_NONE
 Type of applied constrain. More...
 
real(real64), dimension(:,:), allocatable, public pot
 Contrain potential (meshnp, dnspin) More...
 
real(real64), public energy
 Energy. More...
 

Private Attributes

real(real64) lambda = M_ZERO
 Lagrange multiplier. More...
 
real(real64), dimension(:,:), allocatable constrain
 Constrained moments (3, ionsnatoms) More...
 
real(real64) lmm_r
 Radius of the sphere for getting magnetic moments. More...
 

Member Data Documentation

◆ level

integer, public magnetic_constrain_oct_m::magnetic_constrain_t::level = CONSTRAIN_NONE

Type of applied constrain.

Definition at line 151 of file magnetic_constrain.F90.

◆ lambda

real(real64) magnetic_constrain_oct_m::magnetic_constrain_t::lambda = M_ZERO
private

Lagrange multiplier.

Definition at line 152 of file magnetic_constrain.F90.

◆ constrain

real(real64), dimension(:,:), allocatable magnetic_constrain_oct_m::magnetic_constrain_t::constrain
private

Constrained moments (3, ionsnatoms)

Definition at line 153 of file magnetic_constrain.F90.

◆ pot

real(real64), dimension(:,:), allocatable, public magnetic_constrain_oct_m::magnetic_constrain_t::pot

Contrain potential (meshnp, dnspin)

Definition at line 154 of file magnetic_constrain.F90.

◆ energy

real(real64), public magnetic_constrain_oct_m::magnetic_constrain_t::energy

Energy.

Definition at line 155 of file magnetic_constrain.F90.

◆ lmm_r

real(real64) magnetic_constrain_oct_m::magnetic_constrain_t::lmm_r
private

Radius of the sphere for getting magnetic moments.

Definition at line 157 of file magnetic_constrain.F90.


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