Octopus
curv_modine_oct_m::curv_modine_t Interface Reference

Detailed Description

Definition at line 142 of file curv_modine.F90.

Inheritance diagram for curv_modine_oct_m::curv_modine_t:
Inheritance graph

Private Member Functions

procedure to_cartesian => curv_modine_to_cartesian
 
procedure from_cartesian => curv_modine_from_cartesian
 
procedure det_jac => curv_modine_det_jac
 
procedure write_info => curv_modine_write_info
 
procedure surface_element => curv_modine_surface_element
 
final curv_modine_finalize
 

Private Attributes

real(real64), dimension(:), allocatable lsize
 size of the box More...
 
real(real64) xbar
 size of central flat region (in units of L) More...
 
real(real64) jbar
 increase in density of points is 1/J More...
 
real(real64), dimension(:), allocatable jlocal
 local (around the atoms) refinement More...
 
real(real64), dimension(:), allocatable jrange
 local refinement range More...
 
real(real64), dimension(:,:), allocatable chi_atoms
 
real(real64), dimension(:,:), allocatable csi
 
integer npos
 
type(root_solver_trs
 

Member Function/Subroutine Documentation

◆ to_cartesian()

procedure curv_modine_oct_m::curv_modine_t::to_cartesian
private

Definition at line 157 of file curv_modine.F90.

◆ from_cartesian()

procedure curv_modine_oct_m::curv_modine_t::from_cartesian
private

Definition at line 158 of file curv_modine.F90.

◆ det_jac()

procedure curv_modine_oct_m::curv_modine_t::det_jac
private

Definition at line 159 of file curv_modine.F90.

◆ write_info()

procedure curv_modine_oct_m::curv_modine_t::write_info
private

Definition at line 160 of file curv_modine.F90.

◆ surface_element()

procedure curv_modine_oct_m::curv_modine_t::surface_element
private

Definition at line 161 of file curv_modine.F90.

◆ curv_modine_finalize()

final curv_modine_oct_m::curv_modine_t::curv_modine_finalize
finalprivate

Definition at line 162 of file curv_modine.F90.

Member Data Documentation

◆ lsize

real(real64), dimension(:), allocatable curv_modine_oct_m::curv_modine_t::lsize
private

size of the box

Definition at line 144 of file curv_modine.F90.

◆ xbar

real(real64) curv_modine_oct_m::curv_modine_t::xbar
private

size of central flat region (in units of L)

Definition at line 145 of file curv_modine.F90.

◆ jbar

real(real64) curv_modine_oct_m::curv_modine_t::jbar
private

increase in density of points is 1/J

Definition at line 146 of file curv_modine.F90.

◆ jlocal

real(real64), dimension(:), allocatable curv_modine_oct_m::curv_modine_t::jlocal
private

local (around the atoms) refinement

Definition at line 148 of file curv_modine.F90.

◆ jrange

real(real64), dimension(:), allocatable curv_modine_oct_m::curv_modine_t::jrange
private

local refinement range

Definition at line 149 of file curv_modine.F90.

◆ chi_atoms

real(real64), dimension(:,:), allocatable curv_modine_oct_m::curv_modine_t::chi_atoms
private

Definition at line 151 of file curv_modine.F90.

◆ csi

real(real64), dimension(:,:), allocatable curv_modine_oct_m::curv_modine_t::csi
private

Definition at line 152 of file curv_modine.F90.

◆ npos

integer curv_modine_oct_m::curv_modine_t::npos
private

Definition at line 154 of file curv_modine.F90.

◆ rs

type(root_solver_t) curv_modine_oct_m::curv_modine_t::rs
private

Definition at line 155 of file curv_modine.F90.


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