Cartesius Library
|
Data Types | |
interface | assignment(=) |
type | originunitcell |
type | unitcell |
Functions/Subroutines | |
subroutine | array_to_unitcell (resUnitCell, UnitCellParameters) |
subroutine | unitcell_to_array (inUnitCell, UnitCellParameters) |
subroutine | setunitcellparameters (this) |
Set unit cell's parameters when the vectors are known. More... | |
subroutine | setunitcellvolume (this) |
subroutine | setunitcellmetric (this) |
subroutine | setunitcellvectors (this) |
subroutine | setunitcellcovectors (this) |
type(vector) function | physicaltocrystal (this, PhysicalVector) |
type(vector) function | crystaltophysical (this, CrystalVector) |
type(vector) function | physicaltoreciprocal (this, PhysicalVector) |
type(vector) function | reciprocaltophysical (this, ReciprocalVector) |
subroutine | buildbrillouinzone |
subroutine | transformcartesiantofractional (unit_cell, cartesian, fractional) |
subroutine | transformfractionaltocartesian (unit_cell, fractional, cartesian) |
type(unitcell) function, pointer | unit_cell_from_polymorphic (x) |
subroutine | deallocate_unitcell (pUnitCell) |
Deallocates a variable of type UnitCell. More... | |
subroutine crystalgeometry::array_to_unitcell | ( | class (unitcell), intent(out) | resUnitCell, |
real, dimension(1:6), intent(in) | UnitCellParameters | ||
) |
subroutine crystalgeometry::buildbrillouinzone |
type(vector) function crystalgeometry::crystaltophysical | ( | class(unitcell), intent(in) | this, |
type(vector), intent(in) | CrystalVector | ||
) |
subroutine crystalgeometry::deallocate_unitcell | ( | class(*), intent(inout), pointer | pUnitCell | ) |
Deallocates a variable of type UnitCell.
type(vector) function crystalgeometry::physicaltocrystal | ( | class(unitcell), intent(in) | this, |
type(vector), intent(in) | PhysicalVector | ||
) |
type(vector) function crystalgeometry::physicaltoreciprocal | ( | class(unitcell), intent(in) | this, |
type(vector), intent(in) | PhysicalVector | ||
) |
type(vector) function crystalgeometry::reciprocaltophysical | ( | class(unitcell), intent(in) | this, |
type(vector), intent(in) | ReciprocalVector | ||
) |
subroutine crystalgeometry::setunitcellcovectors | ( | class (unitcell), intent(inout) | this | ) |
subroutine crystalgeometry::setunitcellmetric | ( | class (unitcell), intent(inout) | this | ) |
subroutine crystalgeometry::setunitcellparameters | ( | class(unitcell), intent(inout) | this | ) |
Set unit cell's parameters when the vectors are known.
subroutine crystalgeometry::setunitcellvectors | ( | class (unitcell), intent(inout) | this | ) |
subroutine crystalgeometry::setunitcellvolume | ( | class (unitcell), intent(inout) | this | ) |
subroutine crystalgeometry::transformcartesiantofractional | ( | type(unitcell), intent(inout) | unit_cell, |
real, dimension(3), intent(inout) | cartesian, | ||
real, dimension(3), intent(out) | fractional | ||
) |
subroutine crystalgeometry::transformfractionaltocartesian | ( | type(unitcell), intent(inout) | unit_cell, |
real, dimension(3), intent(in) | fractional, | ||
real, dimension(3), intent(out) | cartesian | ||
) |
type(unitcell) function, pointer crystalgeometry::unit_cell_from_polymorphic | ( | class(*), intent(in), pointer | x | ) |
subroutine crystalgeometry::unitcell_to_array | ( | class (unitcell), intent(in) | inUnitCell, |
real, dimension(1:6), intent(out) | UnitCellParameters | ||
) |