Skip to content

mod_structureout

Lines: 22 | Visibility: private

Provide an interface to the structure.out file which contains total energy predictions of all structures in the dataset. author: Alexander Knoll

Dependencies

Uses

module~~mod_structureout~~UsesGraph module~mod_structureout mod_structureout module~mod_genericfile mod_genericfile module~mod_structureout->module~mod_genericfile module~mod_io mod_io module~mod_genericfile->module~mod_io module~mod_mpi mod_mpi module~mod_genericfile->module~mod_mpi module~mod_throw mod_throw module~mod_genericfile->module~mod_throw iso_fortran_env iso_fortran_env module~mod_io->iso_fortran_env module~mod_optional_args mod_optional_args module~mod_io->module~mod_optional_args module~mod_precision mod_precision module~mod_io->module~mod_precision module~mod_mpi->module~mod_precision mpi_f08 mpi_f08 module~mod_mpi->mpi_f08 module~mod_throw->module~mod_io module~mod_throw->module~mod_mpi iso_c_binding iso_c_binding module~mod_throw->iso_c_binding module~mod_throw->iso_fortran_env module~mod_throw->module~mod_precision module~mod_sort mod_sort module~mod_throw->module~mod_sort module~mod_precision->iso_c_binding module~mod_precision->iso_fortran_env module~mod_sort->module~mod_precision

Derived Types Summary

Name Description
StructureOut A class for writing the energy.out file

Procedures Summary

Name Type Description
constructor_structure_out Function Construct a new StructureOut object.

Derived Types Details

type StructureOut

A class for writing the energy.out file

Components

  • name : character– The name of the file. – Inherited from GenericFile
  • path : character– The relative or absolute path to the file. – Inherited from GenericFile
  • iomsg : character– Inherited from GenericFile
  • fileunit : integer– Fortran file unit ID. -1 is the (invalid) default and has to be changed to an actual fileunit, preferably using new_unit in the intrinsic open() routine. – Inherited from GenericFile
  • ios : integer– I/O status. 0 is the default and indicates that no error has occurred. Any other value indicates an error. – Inherited from GenericFile

Type-Bound Procedures

Name Attributes Binding
open public ⇒ open_abstract_file
close public ⇒ close_abstract_file
check_ios public ⇒ check_ios

Inherits

type~~structureout~~InheritsGraph type~structureout StructureOut type~genericfile GenericFile type~structureout->type~genericfile

Interface Details

interface StructureOut


Procedure Details

function constructor_structure_out

function constructor_structure_out( &
    filename, &
    path, &
    action &
)

Construct a new StructureOut object.

Arguments

  • filename : character [in]– The name of the file.
  • path : character [in]– The relative path to the file on disk.
  • action : character [in]– action to be performed on file.

Called By

proc~~constructor_structure_out~~CalledByGraph proc~constructor_structure_out mod_structureout::constructor_structure_out interface~structureout mod_structureout::StructureOut interface~structureout->proc~constructor_structure_out