V3FIT
Data Types | Functions/Subroutines | Variables
siesta_file Module Reference

Defines the base class of the type siesta_file_class. This contains the output of a siesta equilibrium. More...

Data Types

type  siesta_file_class
 Base class representing a siesta output. More...
 

Functions/Subroutines

type(siesta_file_class) function, pointer siesta_file_construct (siesta_file_name)
 Construct a siesta_file_class object. More...
 
subroutine siesta_file_destruct (this)
 Deconstruct a siesta_file_class object. More...
 

Variables

integer, parameter siesta_lasym_flag = 31
 Version number.
 

Detailed Description

Defines the base class of the type siesta_file_class. This contains the output of a siesta equilibrium.

Function/Subroutine Documentation

◆ siesta_file_construct()

type (siesta_file_class) function, pointer siesta_file::siesta_file_construct ( character (len=*), intent(in)  siesta_file_name)

Construct a siesta_file_class object.

Allocates memory and initializes a siesta_file_class object with an siesta restart file.

Parameters
[in]siesta_file_nameFile name for vacuum fields.
Returns
A pointer to a constructed siesta_file_class object.

Definition at line 73 of file siesta_file.f.

◆ siesta_file_destruct()

subroutine siesta_file::siesta_file_destruct ( type (siesta_file_class), pointer  this)

Deconstruct a siesta_file_class object.

Deallocates memory and uninitializes a m_grid_class object.

Parameters
[in,out]thisA siesta_file_class instance.

Definition at line 162 of file siesta_file.f.