pub fn build_bagel_header(
config: &Config,
charge: i32,
mult: usize,
state: usize,
) -> StringExpand description
Builds a BAGEL input file header string.
BAGEL uses JSON format and requires a model file. This function creates the basic structure that will be filled with geometry and other parameters.
§Arguments
config- The global configuration for the MECP calculationcharge- Molecular charge for the current statemult- Spin multiplicity for the current statestate- Electronic state index for multireference calculations
§Returns
Returns a String containing the formatted BAGEL input header.