PLaSK library

Loading...
Searching...
No Matches
Namespaces | Functions | Variables
system.hpp File Reference

This file contains portable wrappers for some functions from operating system API. More...

`#include <string>`
`#include <plask/config.hpp>`
Include dependency graph for system.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Namespaces
namespace | plask
| Patterson quadrature for complex function along specified line.

## Functions
std::string | plask::exePathAndName ()
| Retrieves the fully qualified path for current program executable file.
std::string | plask::exePath ()
| Get path to current program executable file.
std::string | plask::prefixPath ()
| Get environment variable PLASK_PREFIX_PATH (should be without rearmost '/' or '\') or, if it is not set, path one step above the current program executable file.
std::string | plask::plaskLibPath ()
| Get path to plask library files (shared libraries).
std::string | plask::plaskSolversPath (const std::string &category)
| Get path to files (shared libraries) with solvers in given `category`.
std::string | plask::plaskMaterialsPath ()
| Get path to materials files (shared libraries).

## Variables
constexpr char | plask::FILE_PATH_SEPARATOR = '/'

## Detailed Description

This file contains portable wrappers for some functions from operating system API.

Definition in file system.hpp.