Inputs module

Public interfaces

AbInitioSoftwareBase.groupnameFunction
groupname(x::InputEntry)

Get the group name of an InputEntry.

The definition groupname(x) = groupname(typeof(x)) is provided for convenience so that instances can be passed instead of types.

source
AbInitioSoftwareBase.FormatConfigType
FormatConfig(delimiter, newline, indent, float, int, bool)

Specify the formatting options of an Input or part of an Input.

Arguments

  • delimiter::String: the delimiter between objects. We suggest " ".
  • newline::String: the line terminator. Unix systems and macOS consider '\n' as a line terminator, while Windows supports '\r\n'. We suggest "\n".
  • indent::String: the empty spaces at the beginning of a line. We suggest ' '^4.
  • float::String: the format specification for AbstractFloat.
  • int::String: the format specification for Integers.
  • bool::String: the format specification for Bools. For Fortran software, it could be ".%s.".
source