|
Gromacs
2026.0-dev-20251114-850eace
|
#include "gmxpre.h"#include "gromacs/mdrun/binary_information.h"#include "config.h"#include <climits>#include <cstdio>#include <cstdlib>#include <cstring>#include <algorithm>#include <array>#include <filesystem>#include <numeric>#include <string>#include <unordered_map>#include <vector>#include "gromacs/applied_forces/colvars/colvarsMDModule.h"#include "gromacs/applied_forces/nnpot/binary_information.h"#include "gromacs/applied_forces/plumed/plumedMDModule.h"#include "gromacs/applied_forces/qmmm/qmmmforceprovider.h"#include "gromacs/fft/binary_information.h"#include "gromacs/fileio/tngio.h"#include "gromacs/gpu_utils/binary_information.h"#include "gromacs/hardware/hardwaretopology.h"#include "gromacs/hardware/simd_support.h"#include "gromacs/linearalgebra/binary_information.h"#include "gromacs/nbnxm/nbnxm.h"#include "gromacs/timing/wallcycle.h"#include "gromacs/utility/arraysize.h"#include "gromacs/utility/baseversion.h"#include "gromacs/utility/exceptions.h"#include "gromacs/utility/gmxassert.h"#include "gromacs/utility/gmxomp.h"#include "gromacs/utility/mpiinfo.h"#include "gromacs/utility/path.h"#include "gromacs/utility/programcontext.h"#include "gromacs/utility/stringutil.h"#include "gromacs/utility/sysinfo.h"#include "gromacs/utility/textwriter.h"#include "buildinfo.h"#include "contributors.h"
Include dependency graph for binary_information.cpp:Implements functionality for printing information about the currently running binary.
Functions | |
| int | anonymous_namespace{binary_information.cpp}::centeringOffset (int width, int length) |
| std::string | anonymous_namespace{binary_information.cpp}::formatCentered (int width, const char *text) |
| void | anonymous_namespace{binary_information.cpp}::writeVectorAsColumns (gmx::TextWriter *writer, const std::string &header, const std::vector< std::string > &v, std::size_t outputWidth=80) |
| void | anonymous_namespace{binary_information.cpp}::writeVectorAsSingleLine (gmx::TextWriter *writer, const std::string &header, const std::vector< std::string > &v, std::size_t outputWidth=80) |
| void | anonymous_namespace{binary_information.cpp}::printCopyright (gmx::TextWriter *writer) |
| void | gmx::anonymous_namespace{binary_information.cpp}::writeLine (TextWriter *writer, const std::string &label, const std::string &description) |
| Helper function for writing binary information descriptions. | |
| void | gmx::anonymous_namespace{binary_information.cpp}::writeOptionalLineFromMap (TextWriter *writer, const std::string &label, const std::unordered_map< std::string, std::string > &descriptionMap) |
| Helper function for writing optional binary information from a map of labelled descriptions. | |
| void | gmx::anonymous_namespace{binary_information.cpp}::writeExtendedInfo (gmx::TextWriter *writer) |
| void | gmx::printBinaryInformation (FILE *fp, const IProgramContext &programContext, const BinaryInformationSettings &settings) |
| Print basic information about the executable with custom settings. More... | |
| void | gmx::printBinaryInformation (TextWriter *writer, const IProgramContext &programContext, const BinaryInformationSettings &settings) |
| Print basic information about the executable with custom settings. More... | |
1.8.5