Octopus
unit.F90 File Reference

Go to the source code of this file.

Modules

module  unit_oct_m
 brief This module defines the class unit_t which is used by the unit_systems_oct_m module.
 

Data Types

type  unit_oct_m::unit_t
 
interface  unit_oct_m::operator(*)
 
interface  unit_oct_m::operator(/)
 
interface  unit_oct_m::operator(**)
 
interface  unit_oct_m::units_to_atomic
 
interface  unit_oct_m::units_from_atomic
 
interface  unit_oct_m::sqrt
 

Functions/Subroutines

real(real64) elemental pure function unit_oct_m::dunits_to_atomic (this, val)
 
complex(real64) elemental pure function unit_oct_m::zunits_to_atomic (this, val)
 
real(real64) elemental pure function unit_oct_m::dunits_from_atomic (this, val)
 
complex(real64) elemental pure function unit_oct_m::zunits_from_atomic (this, val)
 
character(len=20) pure function, public unit_oct_m::units_abbrev (this)
 
type(unit_t) pure function unit_oct_m::units_multiply (aa, bb)
 
type(unit_t) pure function unit_oct_m::units_divide (aa, bb)
 
type(unit_t) pure function unit_oct_m::units_pow (aa, nn)
 
type(unit_t) pure function unit_oct_m::units_sqrt (aa)