Gromacs  2025-dev-20240614-602a366
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions
gmx::IExecutableEnvironment Class Referenceabstract

#include <gromacs/commandline/cmdlineprogramcontext.h>

+ Inheritance diagram for gmx::IExecutableEnvironment:


Allows customization of the way various directories are found by CommandLineProgramContext.

For the CommandLineProgramContext constructors that do not take this interface as a parameter, a default implementation is used that forwards the calls to the corresponding methods in gmx::Path.

Public Member Functions

virtual std::filesystem::path getWorkingDirectory () const =0
 Returns the working directory when the program was launched.
virtual std::vector
< std::filesystem::path > 
getExecutablePaths () const =0
 Returns list of paths where executables are searched for. More...

The documentation for this class was generated from the following file: