Cartesius Library
crystalgeometry::unitcell Type Reference
Inheritance diagram for crystalgeometry::unitcell:

Public Member Functions

procedure, pass setunitcellparameters
 
procedure, pass setunitcellvolume
 
procedure, pass setunitcellmetric
 
procedure, pass setunitcellvectors
 
procedure, pass setunitcellcovectors
 
procedure, pass crystaltophysical
 
procedure, pass reciprocaltophysical
 
procedure, pass physicaltocrystal
 
procedure, pass physicaltoreciprocal
 

Public Attributes

real a
 
real b
 
real c
 
real alf
 
real bet
 
real gam
 
real, dimension(:,:), allocatable metric
 
real, dimension(:,:), allocatable inversemetric
 
type(vector), dimension(:), allocatable vectors
 
type(vector), dimension(:), allocatable covectors
 
real, allocatable volume
 

Member Function/Subroutine Documentation

◆ crystaltophysical()

procedure, pass crystalgeometry::unitcell::crystaltophysical

◆ physicaltocrystal()

procedure, pass crystalgeometry::unitcell::physicaltocrystal

◆ physicaltoreciprocal()

procedure, pass crystalgeometry::unitcell::physicaltoreciprocal

◆ reciprocaltophysical()

procedure, pass crystalgeometry::unitcell::reciprocaltophysical

◆ setunitcellcovectors()

procedure, pass crystalgeometry::unitcell::setunitcellcovectors

◆ setunitcellmetric()

procedure, pass crystalgeometry::unitcell::setunitcellmetric

◆ setunitcellparameters()

procedure, pass crystalgeometry::unitcell::setunitcellparameters

◆ setunitcellvectors()

procedure, pass crystalgeometry::unitcell::setunitcellvectors

◆ setunitcellvolume()

procedure, pass crystalgeometry::unitcell::setunitcellvolume

Member Data Documentation

◆ a

real crystalgeometry::unitcell::a

◆ alf

real crystalgeometry::unitcell::alf

◆ b

real crystalgeometry::unitcell::b

◆ bet

real crystalgeometry::unitcell::bet

◆ c

real crystalgeometry::unitcell::c

◆ covectors

type(vector), dimension(:), allocatable crystalgeometry::unitcell::covectors

◆ gam

real crystalgeometry::unitcell::gam

◆ inversemetric

real, dimension(:,:), allocatable crystalgeometry::unitcell::inversemetric

◆ metric

real, dimension(:,:), allocatable crystalgeometry::unitcell::metric

◆ vectors

type(vector), dimension(:), allocatable crystalgeometry::unitcell::vectors

◆ volume

real, allocatable crystalgeometry::unitcell::volume

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