Octopus
phonon_modes_oct_m Module Reference

This module provides a class for (classical) phonon modes. More...

Detailed Description

This module provides a class for (classical) phonon modes.

Data Types

type  phonon_modes_t
 This class describes phonon modes, which are specified by their frequencies and eigenvectors. More...
 

Functions/Subroutines

subroutine phonon_modes_init (this, namespace, dim_space, num_atoms, periodic)
 Initialize the phonon modes. More...
 
subroutine phonon_modes_finalize (this)
 

Function/Subroutine Documentation

◆ phonon_modes_init()

subroutine phonon_modes_oct_m::phonon_modes_init ( class(phonon_modes_t), intent(inout)  this,
type(namespace_t), intent(in)  namespace,
integer, intent(in)  dim_space,
integer, intent(in)  num_atoms,
logical, intent(in)  periodic 
)
private

Initialize the phonon modes.

Read information from a file

Definition at line 148 of file phonon_modes.F90.

◆ phonon_modes_finalize()

subroutine phonon_modes_oct_m::phonon_modes_finalize ( type(phonon_modes_t), intent(inout)  this)
private

Definition at line 280 of file phonon_modes.F90.