ComChemKit API¶
Comprehensive API documentation for the ComChemKit.
Class Hierarchy¶
-
- Namespace calc
- Struct ThermoResult
- Namespace symmetry
- Struct SymmetryData
- Struct Vector3D
- Class SymmetryDetector
- Namespace ThermoInterface
- Struct ThermoResult
- Struct ThermoSettings
- Namespace util
- Struct Atom
- Struct CheckSummary
- Struct CommandContext
- Struct ConfigValue
- Struct CreateSummary
- Struct ExecutionConfig
- Struct ExtractSummary
- Struct FileCreationResult
- Struct HighLevelEnergyData
- Struct JobCheckResult
- Struct JobResources
- Struct ProcessingContext
- Struct Result
- Struct SystemData
- Class CheckerCommand
- Class CommandParser
- Class CommandRegistry
- Class ConfigManager
- Class CoordExtractor
- Class CreateInput
- Class CreateInputCommand
- Class ExtractCommand
- Class ExtractCoordsCommand
- Class FileHandleManager
- Class HighLevelCommand
- Class HighLevelEnergyCalculator
- Class ICommand
- Class JobChecker
- Class JobSchedulerDetector
- Class LoadFile
- Class MemoryMonitor
- Class ParameterParser
- Class ThermoCommand
- Class ThreadPool
- Class ThreadSafeErrorCollector
- Enum BavPreset
- Enum CalculationType
- Enum CommandType
- Enum ConfigCategory
- Enum FileReadMode
- Enum JobStatus
- Enum LowVibTreatment
- Enum OMPStrategy
- Enum SchedulerType
- Namespace calc
File Hierarchy¶
-
- Directory commands
- File checker_command.h
- File command_registry.h
- File command_system.h
- File create_input_command.h
- File extract_command.h
- File extract_coords_command.h
- File high_level_command.h
- File icommand.h
- File signal_handler.h
- File thermo_command.h
- Directory extraction
- File coord_extractor.h
- File qc_extractor.h
- Directory high_level
- File high_level_energy.h
- Directory input_gen
- File create_input.h
- File parameter_parser.h
- Directory job_management
- File job_checker.h
- File job_scheduler.h
- Directory thermo
- File atommass.h
- File calc.h
- File chemsys.h
- File help_utils.h
- File loadfile.h
- File omp_config.h
- File symmetry.h
- File thermo.h
- File util.h
- File version.h
- Directory ui
- File help_utils.h
- File interactive_mode.h
- Directory utilities
- File config_manager.h
- File loadfile.h
- File metadata.h
- File utils.h
- File version.h
- Directory commands
Full API¶
Namespaces¶
Classes and Structs¶
- Struct SystemData
- Struct Documentation
SystemDatancenterailinearnfreqfreqwavenuminertmatinertEthermGtotmassspinmultrotsymneleveleleveledegenPGnameinitPGnameconcstrprtlevelprtviblowVibTreatmentmassmodoutotmipmodeTTlowThighTstepPPlowPhighPstepsclZPEsclheatsclSsclCVravibintpvibhgEntropybavPresetBavbavUserOverrideimagrealEextervasp_energy_selectexecinosetaliveinputfileisys
- Struct Documentation
- Struct ThermoSettings
- Struct Documentation
ThermoInterface::ThermoSettingsinput_filetemperaturepressuretemp_lowtemp_hightemp_steppressure_lowpressure_highpressure_stepconcentrationprint_vibmass_modeip_modelow_vib_treatmentscale_zpescale_heatscale_entropyscale_cvraise_vibinterp_vibimag_realexternal_energyoutput_otmno_settingspoint_groupprt_levelhg_entropybav_presetomp_threadscli_args
- Struct Documentation
- Class CreateInput
- Class Documentation
CreateInputCreateInput()CreateInput()loadParameters()generate_checkpoint_section()generate_title()generate_title()select_basis_for_calculation()is_gen_basis()validate_gen_basis_requirements()validate_modre_requirements()validate_solvent_tail_requirements()create_inputs()set_calculation_type()set_functional()set_basis()set_large_basis()set_solvent()set_tddft_params()set_print_level()set_extra_keywords()set_extra_keyword_section()set_molecular_specs()set_tail()set_modre()set_extension()set_tschk_path()set_freeze_atoms()set_scf_maxcycle()set_opt_maxcycles()set_opt_maxstep()set_irc_maxpoints()set_irc_recalc()set_irc_maxcycle()set_irc_stepsize()print_summary()
- Class Documentation