Octopus
coordinate_system_oct_m Module Reference

Data Types

interface  coordinate_system_det_jac
 
interface  coordinate_system_from_cartesian
 Convert Cartesian coordinates to coordinates in this coordinate system. More...
 
type  coordinate_system_t
 abstract class to describe coordinate systems More...
 
interface  coordinate_system_to_cartesian
 Convert coordinates given in this coordinate system to Cartesian coordinates. More...
 
interface  coordinate_system_write_info
 
interface  coordinates_surface_element
 

Functions/Subroutines

subroutine dcoordinate_system_vector_from_cartesian (this, xx, vv, src)
 
subroutine zcoordinate_system_vector_from_cartesian (this, xx, vv, src)
 
subroutine dcoordinate_system_covector_to_cartesian (this, xx, cv, src)
 
subroutine zcoordinate_system_covector_to_cartesian (this, xx, cv, src)
 

Function/Subroutine Documentation

◆ dcoordinate_system_vector_from_cartesian()

subroutine coordinate_system_oct_m::dcoordinate_system_vector_from_cartesian ( class(coordinate_system_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 211 of file coordinate_system.F90.

◆ zcoordinate_system_vector_from_cartesian()

subroutine coordinate_system_oct_m::zcoordinate_system_vector_from_cartesian ( class(coordinate_system_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 223 of file coordinate_system.F90.

◆ dcoordinate_system_covector_to_cartesian()

subroutine coordinate_system_oct_m::dcoordinate_system_covector_to_cartesian ( class(coordinate_system_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 237 of file coordinate_system.F90.

◆ zcoordinate_system_covector_to_cartesian()

subroutine coordinate_system_oct_m::zcoordinate_system_covector_to_cartesian ( class(coordinate_system_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 249 of file coordinate_system.F90.