Octopus
cartesian_oct_m Module Reference

Data Types

interface  cartesian_t
 

Functions/Subroutines

class(cartesian_t) function, pointer cartesian_constructor (namespace, dim)
 
subroutine, public cartesian_copy (this_out, this_in)
 
pure real(real64) function, dimension(1:this%dim) cartesian_to_cartesian (this, chi)
 
pure real(real64) function, dimension(1:this%dim) cartesian_from_cartesian (this, xx)
 
pure subroutine dcartesian_vector_from_cartesian (this, xx, vv, src)
 
pure subroutine zcartesian_vector_from_cartesian (this, xx, vv, src)
 
pure subroutine dcartesian_covector_to_cartesian (this, xx, cv, src)
 
pure subroutine zcartesian_covector_to_cartesian (this, xx, cv, src)
 
pure real(real64) function cartesian_det_jac (this, xx, chi)
 
subroutine cartesian_write_info (this, iunit, namespace)
 

Function/Subroutine Documentation

◆ cartesian_constructor()

class(cartesian_t) function, pointer cartesian_oct_m::cartesian_constructor ( type(namespace_t), intent(in)  namespace,
integer, intent(in)  dim 
)
private

Definition at line 151 of file cartesian.F90.

◆ cartesian_copy()

subroutine, public cartesian_oct_m::cartesian_copy ( type(cartesian_t), intent(inout)  this_out,
type(cartesian_t), intent(in)  this_in 
)

Definition at line 169 of file cartesian.F90.

◆ cartesian_to_cartesian()

pure real(real64) function, dimension(1:this%dim) cartesian_oct_m::cartesian_to_cartesian ( class(cartesian_t), intent(in), target  this,
real(real64), dimension(:), intent(in)  chi 
)
private

Definition at line 182 of file cartesian.F90.

◆ cartesian_from_cartesian()

pure real(real64) function, dimension(1:this%dim) cartesian_oct_m::cartesian_from_cartesian ( class(cartesian_t), intent(in), target  this,
real(real64), dimension(:), intent(in)  xx 
)
private

Definition at line 194 of file cartesian.F90.

◆ dcartesian_vector_from_cartesian()

pure subroutine cartesian_oct_m::dcartesian_vector_from_cartesian ( class(cartesian_t), intent(in)  this,
real(real64), dimension(:), intent(in)  xx,
real(real64), dimension(:), intent(inout)  vv,
real(real64), dimension(:), intent(in), optional  src 
)
private

Definition at line 206 of file cartesian.F90.

◆ zcartesian_vector_from_cartesian()

pure subroutine cartesian_oct_m::zcartesian_vector_from_cartesian ( class(cartesian_t), intent(in)  this,
real(real64), dimension(:), intent(in)  xx,
complex(real64), dimension(:), intent(inout)  vv,
complex(real64), dimension(:), intent(in), optional  src 
)
private

Definition at line 222 of file cartesian.F90.

◆ dcartesian_covector_to_cartesian()

pure subroutine cartesian_oct_m::dcartesian_covector_to_cartesian ( class(cartesian_t), intent(in)  this,
real(real64), dimension(:), intent(in)  xx,
real(real64), dimension(:), intent(inout)  cv,
real(real64), dimension(:), intent(in), optional  src 
)
private

Definition at line 238 of file cartesian.F90.

◆ zcartesian_covector_to_cartesian()

pure subroutine cartesian_oct_m::zcartesian_covector_to_cartesian ( class(cartesian_t), intent(in)  this,
real(real64), dimension(:), intent(in)  xx,
complex(real64), dimension(:), intent(inout)  cv,
complex(real64), dimension(:), intent(in), optional  src 
)
private

Definition at line 254 of file cartesian.F90.

◆ cartesian_det_jac()

pure real(real64) function cartesian_oct_m::cartesian_det_jac ( class(cartesian_t), intent(in)  this,
real(real64), dimension(:), intent(in)  xx,
real(real64), dimension(:), intent(in)  chi 
)
private

Definition at line 270 of file cartesian.F90.

◆ cartesian_write_info()

subroutine cartesian_oct_m::cartesian_write_info ( class(cartesian_t), intent(in)  this,
integer, intent(in), optional  iunit,
type(namespace_t), intent(in), optional  namespace 
)
private

Definition at line 282 of file cartesian.F90.