Linux Manuals session 3

Section 3: library functions

  • |

    HWLOC_MEMBIND_BIND (3) Linux Manual Page

    hwlocality_membinding – Memory binding Enumerationsenum hwloc_membind_policy_t { HWLOC_MEMBIND_DEFAULT, HWLOC_MEMBIND_FIRSTTOUCH, HWLOC_MEMBIND_BIND, HWLOC_MEMBIND_INTERLEAVE, HWLOC_MEMBIND_REPLICATE, HWLOC_MEMBIND_NEXTTOUCH, HWLOC_MEMBIND_MIXED } enum hwloc_membind_flags_t { HWLOC_MEMBIND_PROCESS, HWLOC_MEMBIND_THREAD, HWLOC_MEMBIND_STRICT, HWLOC_MEMBIND_MIGRATE, HWLOC_MEMBIND_NOCPUBIND } Functionsint hwloc_set_membind_nodeset (hwloc_topology_t topology, hwloc_const_nodeset_t nodeset, hwloc_membind_policy_t policy, int flags) int hwloc_set_membind (hwloc_topology_t topology, hwloc_const_cpuset_t cpuset, hwloc_membind_policy_t policy, int flags) int hwloc_get_membind_nodeset (hwloc_topology_t topology, hwloc_nodeset_t nodeset, hwloc_membind_policy_t *policy, int flags) int…

  • |

    HWLOC_DISTRIB_FLAG_REVERSE (3) Linux Manual Page

    hwlocality_helper_distribute – Distributing items over a topology Enumerationsenum hwloc_distrib_flags_e { HWLOC_DISTRIB_FLAG_REVERSE } Functionsstatic int hwloc_distrib (hwloc_topology_t topology, hwloc_obj_t *roots, unsigned n_roots, hwloc_cpuset_t *set, unsigned n, unsigned until, unsigned long flags) Detailed DescriptionEnumeration Type Documentationenum hwloc_distrib_flags_eFlags to be given to hwloc_distrib(). Enumerator HWLOC_DISTRIB_FLAG_REVERSE Distrib in reverse order, starting from the last objects.Function Documentationstatic int hwloc_distrib (hwloc_topology_t…

  • |

    HWLOC_CPUBIND_THREAD (3) Linux Manual Page

    hwlocality_cpubinding – CPU binding Enumerationsenum hwloc_cpubind_flags_t { HWLOC_CPUBIND_PROCESS, HWLOC_CPUBIND_THREAD, HWLOC_CPUBIND_STRICT, HWLOC_CPUBIND_NOMEMBIND } Functionsint hwloc_set_cpubind (hwloc_topology_t topology, hwloc_const_cpuset_t set, int flags) int hwloc_get_cpubind (hwloc_topology_t topology, hwloc_cpuset_t set, int flags) int hwloc_set_proc_cpubind (hwloc_topology_t topology, hwloc_pid_t pid, hwloc_const_cpuset_t set, int flags) int hwloc_get_proc_cpubind (hwloc_topology_t topology, hwloc_pid_t pid, hwloc_cpuset_t set, int flags) int hwloc_set_thread_cpubind (hwloc_topology_t topology, hwloc_thread_t thread, hwloc_const_cpuset_t…

  • |

    HWLOC_CPUBIND_STRICT (3) Linux Manual Page

    hwlocality_cpubinding – CPU binding Enumerationsenum hwloc_cpubind_flags_t { HWLOC_CPUBIND_PROCESS, HWLOC_CPUBIND_THREAD, HWLOC_CPUBIND_STRICT, HWLOC_CPUBIND_NOMEMBIND } Functionsint hwloc_set_cpubind (hwloc_topology_t topology, hwloc_const_cpuset_t set, int flags) int hwloc_get_cpubind (hwloc_topology_t topology, hwloc_cpuset_t set, int flags) int hwloc_set_proc_cpubind (hwloc_topology_t topology, hwloc_pid_t pid, hwloc_const_cpuset_t set, int flags) int hwloc_get_proc_cpubind (hwloc_topology_t topology, hwloc_pid_t pid, hwloc_cpuset_t set, int flags) int hwloc_set_thread_cpubind (hwloc_topology_t topology, hwloc_thread_t thread, hwloc_const_cpuset_t…

  • |

    HWLOC_CPUBIND_PROCESS (3) Linux Manual Page

    hwlocality_cpubinding – CPU binding Enumerationsenum hwloc_cpubind_flags_t { HWLOC_CPUBIND_PROCESS, HWLOC_CPUBIND_THREAD, HWLOC_CPUBIND_STRICT, HWLOC_CPUBIND_NOMEMBIND } Functionsint hwloc_set_cpubind (hwloc_topology_t topology, hwloc_const_cpuset_t set, int flags) int hwloc_get_cpubind (hwloc_topology_t topology, hwloc_cpuset_t set, int flags) int hwloc_set_proc_cpubind (hwloc_topology_t topology, hwloc_pid_t pid, hwloc_const_cpuset_t set, int flags) int hwloc_get_proc_cpubind (hwloc_topology_t topology, hwloc_pid_t pid, hwloc_cpuset_t set, int flags) int hwloc_set_thread_cpubind (hwloc_topology_t topology, hwloc_thread_t thread, hwloc_const_cpuset_t…

  • |

    HWLOC_CPUBIND_NOMEMBIND (3) Linux Manual Page

    hwlocality_cpubinding – CPU binding Enumerationsenum hwloc_cpubind_flags_t { HWLOC_CPUBIND_PROCESS, HWLOC_CPUBIND_THREAD, HWLOC_CPUBIND_STRICT, HWLOC_CPUBIND_NOMEMBIND } Functionsint hwloc_set_cpubind (hwloc_topology_t topology, hwloc_const_cpuset_t set, int flags) int hwloc_get_cpubind (hwloc_topology_t topology, hwloc_cpuset_t set, int flags) int hwloc_set_proc_cpubind (hwloc_topology_t topology, hwloc_pid_t pid, hwloc_const_cpuset_t set, int flags) int hwloc_get_proc_cpubind (hwloc_topology_t topology, hwloc_pid_t pid, hwloc_cpuset_t set, int flags) int hwloc_set_thread_cpubind (hwloc_topology_t topology, hwloc_thread_t thread, hwloc_const_cpuset_t…

  • |

    HWLOC_API_VERSION (3) Linux Manual Page

    hwlocality_api_version – API version Macros#define HWLOC_API_VERSION 0x00010b00 #define HWLOC_COMPONENT_ABI 4 Functionsunsigned hwloc_get_api_version (void) Detailed DescriptionMacro Definition Documentation#define HWLOC_API_VERSION 0x00010b00Indicate at build time which hwloc API version is being used. #define HWLOC_COMPONENT_ABI 4Current component and plugin ABI version (see hwloc/plugins.h) Function Documentationunsigned hwloc_get_api_version (void)Indicate at runtime which hwloc API version was used at build time. Should…

  • |

    HUGE_VALL (3) Linux Manual Page

    INFINITY, NAN, HUGE_VAL, HUGE_VALF, HUGE_VALL – floating-point constants Synopsis#define _ISOC99_SOURCE /* See feature_test_macros(7) */ #include <math.h> INFINITY NAN HUGE_VAL HUGE_VALF HUGE_VALLDescriptionThe macro INFINITY expands to a float constant representing positive infinity. The macro NAN expands to a float constant representing a quiet NaN (when supported). A quiet NaN is a NaN ("not-a-number") that does not…

  • |

    HUGE_VALF (3) Linux Manual Page

    INFINITY, NAN, HUGE_VAL, HUGE_VALF, HUGE_VALL – floating-point constants Synopsis#define _ISOC99_SOURCE /* See feature_test_macros(7) */ #include <math.h> INFINITY NAN HUGE_VAL HUGE_VALF HUGE_VALLDescriptionThe macro INFINITY expands to a float constant representing positive infinity. The macro NAN expands to a float constant representing a quiet NaN (when supported). A quiet NaN is a NaN ("not-a-number") that does not…

  • |

    HUGE_VAL (3) Linux Manual Page

    INFINITY, NAN, HUGE_VAL, HUGE_VALF, HUGE_VALL – floating-point constants Synopsis#define _ISOC99_SOURCE /* See feature_test_macros(7) */ #include <math.h> INFINITY NAN HUGE_VAL HUGE_VALF HUGE_VALLDescriptionThe macro INFINITY expands to a float constant representing positive infinity. The macro NAN expands to a float constant representing a quiet NaN (when supported). A quiet NaN is a NaN ("not-a-number") that does not…

  • |

    HPMidPointCDOEngine (3) Linux Manual Page

    ql/experimental/credit/syntheticcdoengines.hpp – Pricing engines for the Synthetic CDO instrument. Synopsis#include <ql/experimental/credit/syntheticcdo.hpp> #include <ql/experimental/credit/randomdefaultmodel.hpp> #include <ql/math/distributions/normaldistribution.hpp> #include <ql/math/distributions/bivariatenormaldistribution.hpp> Classesclass engine CDO base engine. class MidPointCDOEngine CDO base engine taking schedule steps. class IntegralCDOEngine CDO base engine taking (possibly) small time steps. class MonteCarloCDOEngine1 CDO engine, Monte Carlo for the exptected tranche loss distribution. class MonteCarloCDOEngine2 CDO…

  • |

    HPIntegralCDOEngine (3) Linux Manual Page

    ql/experimental/credit/syntheticcdoengines.hpp – Pricing engines for the Synthetic CDO instrument. Synopsis#include <ql/experimental/credit/syntheticcdo.hpp> #include <ql/experimental/credit/randomdefaultmodel.hpp> #include <ql/math/distributions/normaldistribution.hpp> #include <ql/math/distributions/bivariatenormaldistribution.hpp> Classesclass engine CDO base engine. class MidPointCDOEngine CDO base engine taking schedule steps. class IntegralCDOEngine CDO base engine taking (possibly) small time steps. class MonteCarloCDOEngine1 CDO engine, Monte Carlo for the exptected tranche loss distribution. class MonteCarloCDOEngine2 CDO…

  • |

    HKEx (3) Linux Manual Page

    QuantLib::HongKong – Hong Kong calendars. Synopsis#include <ql/time/calendars/hongkong.hpp> Inherits QuantLib::Calendar. Public Typesenum Market { HKEx } Public Member FunctionsHongKong (Market m=HKEx) Detailed DescriptionHong Kong calendars. Holidays: * Saturdays * Sundays * New Year’s Day, January 1st (possibly moved to Monday) * Ching Ming Festival, April 5th * Good Friday * Easter Monday * Labor Day, May…

  • |

    HDB (3) Linux Manual Page

    HDB – Synopsis#include <hdb.h> Data Fieldschar * hdb_name krb5_error_code(* hdb_open )(krb5_context, struct HDB *, int, mode_t) krb5_error_code(* hdb_close )(krb5_context, struct HDB *) void(* hdb_free )(krb5_context, struct HDB *, hdb_entry_ex *) krb5_error_code(* hdb_fetch_kvno )(krb5_context, struct HDB *, krb5_const_principal, unsigned, krb5_kvno, hdb_entry_ex *) krb5_error_code(* hdb_store )(krb5_context, struct HDB *, unsigned, hdb_entry_ex *) krb5_error_code(* hdb_remove )(krb5_context, struct HDB…

  • |

    GovernmentBond (3) Linux Manual Page

    QuantLib::UnitedStates – United States calendars. Synopsis#include <ql/time/calendars/unitedstates.hpp> Inherits QuantLib::Calendar. Public Typesenum Market { Settlement, NYSE, GovernmentBond, NERC } US calendars. Public Member FunctionsUnitedStates (Market market=Settlement) Detailed DescriptionUnited States calendars. Public holidays (see: http://www.opm.gov/fedhol/): * Saturdays * Sundays * New Year’s Day, January 1st (possibly moved to Monday if actually on Sunday, or to Friday if…

  • |

    GlobusTimeReltimeToUSec (3) Linux Manual Page

    globus_time.h – Time Types and Macros. Synopsis#include ‘globus_types.h’ #include <time.h> Macros#define GlobusTimeAbstimeSet(Abstime, Sec, USec) #define GlobusTimeAbstimeGet(Abstime, Sec, USec) #define GlobusTimeReltimeSet(Reltime, Sec, USec) #define GlobusTimeAbstimeDiff(Reltime, T1, T2) #define GlobusTimeReltimeToUSec(SlpInt, Reltime) #define GlobusTimeReltimeToMilliSec(Milliseconds, Reltime) #define GlobusTimeAbstimeInc(Abstime, Reltime) #define GlobusTimeAbstimeGetCurrent(Abstime) #define GlobusTimeAbstimeCopy(Dest, Src) #define GlobusTimeReltimeCopy(Dest, Src) #define GlobusTimeReltimeMultiply(Reltime, Factor) #define GlobusTimeReltimeDivide(Reltime, Factor) Functionsglobus_bool_t globus_time_has_expired (const globus_abstime_t *abstime) globus_bool_t…

  • |

    GlobusTimeReltimeToMilliSec (3) Linux Manual Page

    globus_time.h – Time Types and Macros. Synopsis#include ‘globus_types.h’ #include <time.h> Macros#define GlobusTimeAbstimeSet(Abstime, Sec, USec) #define GlobusTimeAbstimeGet(Abstime, Sec, USec) #define GlobusTimeReltimeSet(Reltime, Sec, USec) #define GlobusTimeAbstimeDiff(Reltime, T1, T2) #define GlobusTimeReltimeToUSec(SlpInt, Reltime) #define GlobusTimeReltimeToMilliSec(Milliseconds, Reltime) #define GlobusTimeAbstimeInc(Abstime, Reltime) #define GlobusTimeAbstimeGetCurrent(Abstime) #define GlobusTimeAbstimeCopy(Dest, Src) #define GlobusTimeReltimeCopy(Dest, Src) #define GlobusTimeReltimeMultiply(Reltime, Factor) #define GlobusTimeReltimeDivide(Reltime, Factor) Functionsglobus_bool_t globus_time_has_expired (const globus_abstime_t *abstime) globus_bool_t…

  • |

    GlobusTimeReltimeSet (3) Linux Manual Page

    globus_time.h – Time Types and Macros. Synopsis#include ‘globus_types.h’ #include <time.h> Macros#define GlobusTimeAbstimeSet(Abstime, Sec, USec) #define GlobusTimeAbstimeGet(Abstime, Sec, USec) #define GlobusTimeReltimeSet(Reltime, Sec, USec) #define GlobusTimeAbstimeDiff(Reltime, T1, T2) #define GlobusTimeReltimeToUSec(SlpInt, Reltime) #define GlobusTimeReltimeToMilliSec(Milliseconds, Reltime) #define GlobusTimeAbstimeInc(Abstime, Reltime) #define GlobusTimeAbstimeGetCurrent(Abstime) #define GlobusTimeAbstimeCopy(Dest, Src) #define GlobusTimeReltimeCopy(Dest, Src) #define GlobusTimeReltimeMultiply(Reltime, Factor) #define GlobusTimeReltimeDivide(Reltime, Factor) Functionsglobus_bool_t globus_time_has_expired (const globus_abstime_t *abstime) globus_bool_t…

  • |

    GlobusTimeReltimeMultiply (3) Linux Manual Page

    globus_time.h – Time Types and Macros. Synopsis#include ‘globus_types.h’ #include <time.h> Macros#define GlobusTimeAbstimeSet(Abstime, Sec, USec) #define GlobusTimeAbstimeGet(Abstime, Sec, USec) #define GlobusTimeReltimeSet(Reltime, Sec, USec) #define GlobusTimeAbstimeDiff(Reltime, T1, T2) #define GlobusTimeReltimeToUSec(SlpInt, Reltime) #define GlobusTimeReltimeToMilliSec(Milliseconds, Reltime) #define GlobusTimeAbstimeInc(Abstime, Reltime) #define GlobusTimeAbstimeGetCurrent(Abstime) #define GlobusTimeAbstimeCopy(Dest, Src) #define GlobusTimeReltimeCopy(Dest, Src) #define GlobusTimeReltimeMultiply(Reltime, Factor) #define GlobusTimeReltimeDivide(Reltime, Factor) Functionsglobus_bool_t globus_time_has_expired (const globus_abstime_t *abstime) globus_bool_t…

  • |

    GlobusTimeReltimeDivide (3) Linux Manual Page

    globus_time.h – Time Types and Macros. Synopsis#include ‘globus_types.h’ #include <time.h> Macros#define GlobusTimeAbstimeSet(Abstime, Sec, USec) #define GlobusTimeAbstimeGet(Abstime, Sec, USec) #define GlobusTimeReltimeSet(Reltime, Sec, USec) #define GlobusTimeAbstimeDiff(Reltime, T1, T2) #define GlobusTimeReltimeToUSec(SlpInt, Reltime) #define GlobusTimeReltimeToMilliSec(Milliseconds, Reltime) #define GlobusTimeAbstimeInc(Abstime, Reltime) #define GlobusTimeAbstimeGetCurrent(Abstime) #define GlobusTimeAbstimeCopy(Dest, Src) #define GlobusTimeReltimeCopy(Dest, Src) #define GlobusTimeReltimeMultiply(Reltime, Factor) #define GlobusTimeReltimeDivide(Reltime, Factor) Functionsglobus_bool_t globus_time_has_expired (const globus_abstime_t *abstime) globus_bool_t…