Linux Manuals session 3

Section 3: library functions

  • |

    asn1_array2tree (3) Linux Manual Page

    NAME asn1_array2tree – API function SYNOPSIS #include <libtasn1.h> int asn1_array2tree(const asn1_static_node * array, asn1_node * definitions, char * errorDescription); ARGUMENTS const asn1_static_node * array specify the array that contains ASN.1 declarations asn1_node * definitions return the pointer to the structure created by *ARRAY ASN.1 declarations char * errorDescription return the error description. DESCRIPTION Creates the…

  • |

    asinl (3) Linux Manual Page

    NAME asin, asinf, asinl – arc sine function SYNOPSIS #include <math.h> double asin(double x); float asinf(float x); long double asinl(long double x); Link with -lm. Feature Test Macro Requirements for glibc (see feature_test_macros(7)): asinf(), asinl(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L     || /* Since glibc 2.19: */ _DEFAULT_SOURCE     || /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE DESCRIPTION These functions calculate the principal value of the arc sine…

  • |

    asinhl (3) Linux Manual Page

    NAME asinh, asinhf, asinhl – inverse hyperbolic sine function SYNOPSIS #include <math.h> double asinh(double x); float asinhf(float x); long double asinhl(long double x); Link with -lm. Feature Test Macro Requirements for glibc (see feature_test_macros(7)): asinh(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L     || _XOPEN_SOURCE >= 500     || /* Since glibc 2.19: */ _DEFAULT_SOURCE     || /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE asinhf(), asinhl(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L     || /* Since glibc 2.19: */ _DEFAULT_SOURCE     || /* Glibc versions <= 2.19: */ _BSD_SOURCE…

  • |

    asinhf (3) Linux Manual Page

    NAME asinh, asinhf, asinhl – inverse hyperbolic sine function SYNOPSIS #include <math.h> double asinh(double x); float asinhf(float x); long double asinhl(long double x); Link with -lm. Feature Test Macro Requirements for glibc (see feature_test_macros(7)): asinh(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L     || _XOPEN_SOURCE >= 500     || /* Since glibc 2.19: */ _DEFAULT_SOURCE     || /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE asinhf(), asinhl(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L     || /* Since glibc 2.19: */ _DEFAULT_SOURCE     || /* Glibc versions <= 2.19: */ _BSD_SOURCE…

  • |

    asinh (3) Linux Manual Page

    NAME asinh, asinhf, asinhl – inverse hyperbolic sine function SYNOPSIS #include <math.h> double asinh(double x); float asinhf(float x); long double asinhl(long double x); Link with -lm. Feature Test Macro Requirements for glibc (see feature_test_macros(7)): asinh(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L     || _XOPEN_SOURCE >= 500     || /* Since glibc 2.19: */ _DEFAULT_SOURCE     || /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE asinhf(), asinhl(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L     || /* Since glibc 2.19: */ _DEFAULT_SOURCE     || /* Glibc versions <= 2.19: */ _BSD_SOURCE…

  • |

    asinf (3) Linux Manual Page

    NAME asin, asinf, asinl – arc sine function SYNOPSIS #include <math.h> double asin(double x); float asinf(float x); long double asinl(long double x); Link with -lm. Feature Test Macro Requirements for glibc (see feature_test_macros(7)): asinf(), asinl(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L     || /* Since glibc 2.19: */ _DEFAULT_SOURCE     || /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE DESCRIPTION These functions calculate the principal value of the arc sine…

  • |

    asin (3) Linux Manual Page

    NAME asin, asinf, asinl – arc sine function SYNOPSIS #include <math.h> double asin(double x); float asinf(float x); long double asinl(long double x); Link with -lm. Feature Test Macro Requirements for glibc (see feature_test_macros(7)): asinf(), asinl(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L     || /* Since glibc 2.19: */ _DEFAULT_SOURCE     || /* Glibc versions <= 2.19: */ _BSD_SOURCE || _SVID_SOURCE DESCRIPTION These functions calculate the principal value of the arc sine…

  • |

    asianoption (3) Linux Manual Page

    NAME ql/instruments/asianoption.hpp – Asian option on a single asset. SYNOPSIS #include <ql/instruments/oneassetoption.hpp> #include <ql/instruments/payoffs.hpp> #include <ql/instruments/averagetype.hpp> #include <ql/time/date.hpp> #include <vector> Classes class ContinuousAveragingAsianOption Continuous-averaging Asian option. class DiscreteAveragingAsianOption Discrete-averaging Asian option. class arguments Extra arguments for single-asset discrete-average Asian option. class arguments Extra arguments for single-asset continuous-average Asian option. class engine Discrete-averaging Asian engine base…

  • |

    asianengines (3) Linux Manual Page

    NAME Asian option engines – Classes class AnalyticContinuousGeometricAveragePriceAsianEngine Pricing engine for European continuous geometric average price Asian. class AnalyticDiscreteGeometricAveragePriceAsianEngine Pricing engine for European discrete geometric average price Asian. class MCDiscreteArithmeticAPEngine< RNG, S > Monte Carlo pricing engine for discrete arithmetic average price Asian. class MCDiscreteArithmeticASEngine< RNG, S > Monte Carlo pricing engine for discrete arithmetic…

  • |

    asia (3) Linux Manual Page

    NAME ql/currencies/asia.hpp – Asian currencies. SYNOPSIS #include <ql/currency.hpp> Classes class BDTCurrency Bangladesh taka. class CNYCurrency Chinese yuan. class HKDCurrency Honk Kong dollar. class ILSCurrency Israeli shekel. class INRCurrency Indian rupee. class IQDCurrency Iraqi dinar. class IRRCurrency Iranian rial. class JPYCurrency Japanese yen. class KRWCurrency South-Korean won. class KWDCurrency Kuwaiti dinar. class NPRCurrency Nepal rupee. class…

  • |

    asctime_r (3) Linux Manual Page

    NAME asctime, ctime, gmtime, localtime, mktime, asctime_r, ctime_r, gmtime_r, localtime_r – transform date and time to broken-down time or ASCII SYNOPSIS #include <time.h> char *asctime(const struct tm *tm); char *asctime_r(const struct tm *tm, char *buf); char *ctime(const time_t *timep); char *ctime_r(const time_t *timep, char *buf); struct tm *gmtime(const time_t *timep); struct tm *gmtime_r(const time_t *timep,…

  • |

    asctime (3) Linux Manual Page

    NAME asctime, ctime, gmtime, localtime, mktime, asctime_r, ctime_r, gmtime_r, localtime_r – transform date and time to broken-down time or ASCII SYNOPSIS #include <time.h> char *asctime(const struct tm *tm); char *asctime_r(const struct tm *tm, char *buf); char *ctime(const time_t *timep); char *ctime_r(const time_t *timep, char *buf); struct tm *gmtime(const time_t *timep); struct tm *gmtime_r(const time_t *timep,…

  • |

    array_type (3) Linux Manual Page

    NAME QuantLib::BoundaryCondition – Abstract boundary condition class for finite difference problems. SYNOPSIS #include <ql/methods/finitedifferences/boundarycondition.hpp> Public Types enum Side { None, Upper, Lower } typedef Operator operator_type typedef Operator::array_type array_type Public Member Functions virtual void applyBeforeApplying (operator_type &) const =0 virtual void applyAfterApplying (array_type &) const =0 virtual void applyBeforeSolving (operator_type &, array_type &rhs) const =0…

  • |

    arm_update_transaction (3) Linux Manual Page

    NAME arm_update_transaction – get transaction status SYNOPSIS #include <arm4.h> arm_error_t arm_update_transaction(  const arm_tran_start_handle_t tran_handle,   const arm_int32_t flags,  const arm_buffer4_t *buffer4); DESCRIPTION arm_update_transaction() signals that a transaction is still processing. arm_update_transaction() is useful as a heartbeat. It is also used to pass additional data about a transaction. It can be called from any thread in the process that executed…

  • |

    arm_unblock_transaction (3) Linux Manual Page

    NAME arm_unblock_transaction – unblock transaction SYNOPSIS #include <arm4.h> arm_error_t arm_unblock_transaction(  const arm_tran_start_handle_t tran_handle,   const arm_tran_block_handle_t block_handle,   const arm_int32_t flags,  const arm_buffer4_t *buffer4); DESCRIPTION arm_unblock_transaction() indicates that the suspension indicated by the block_handle for the transaction identified by the start handle is no longer waiting for a downstream transaction to complete. Call arm_unblock_transaction() when a transaction is no longer blocked…

  • |

    arm_unbind_thread (3) Linux Manual Page

    NAME arm_unbind_thread – unbind a thread SYNOPSIS #include <arm4.h> arm_error_t arm_unbind_thread(  const arm_tran_start_handle_t tran_handle,   const arm_int32_t flags,  const arm_buffer4_t *buffer4); DESCRIPTION arm_unbind_thread() indicates that the thread from which it is called is no longer performing on behalf of the transaction identified by the start handle.   Call arm_unbind_thread() when a thread is no longer executing a transaction. The…

  • |

    arm_stop_transaction (3) Linux Manual Page

    NAME arm_stop_transaction – stop transaction SYNOPSIS #include <arm4.h> arm_error_t arm_stop_transaction(  const arm_tran_start_handle_t tran_handle,   const arm_tran_status_t tran_status,   const arm_int32_t flags,  const arm_buffer4_t *buffer4); DESCRIPTION arm_stop_transaction() signals the end of a transaction.   Call arm_stop_transaction() just after a transaction completes. arm_start_transaction() signals the ARM library to start timing the transaction response time. arm_stop_transaction() signals the ARM library to stop timing the…

  • |

    arm_stop_application (3) Linux Manual Page

    NAME arm_stop_application – stop application SYNOPSIS #include <arm4.h> arm_error_t arm_stop_application(  const arm_app_start_handle_t app_handle,   const arm_int32_t flags,  const arm_buffer4_t *buffer4); DESCRIPTION arm_stop_application() indicates that the application instance has finished making ARM calls. It typically means that the instance is ending, such as just prior to the process exiting or a thread that represents an application instance terminating.   For…

  • |

    arm_start_transaction (3) Linux Manual Page

    NAME arm_start_transaction – start transaction SYNOPSIS #include <arm4.h> arm_error_t arm_start_transaction(  const arm_app_start_handle_t app_handle,   const arm_id_t *tran_id,   const arm_correlator_t *parent_correlator,   const arm_int32_t flags,   const arm_buffer4_t *buffer4,   arm_tran_start_handle_t *tran_handle,  arm_correlator_t *current_correlator); DESCRIPTION arm_start_transaction() is used to indicate that a transaction is beginning execution. Call arm_start_transaction() just prior to a transaction beginning execution. arm_start_transaction() signals the ARM library to start timing the transaction response time….

  • |

    arm_start_application (3) Linux Manual Page

    NAME arm_start_application – check application is running SYNOPSIS #include <arm4.h> arm_error_t arm_start_application(  const arm_id_t *app_id,   const arm_char_t *app_group,   const arm_char_t *app_instance,   const arm_int32_t flags,  const arm_buffer4_t *buffer4,   arm_app_start_handle_t *app_handle); DESCRIPTION arm_start_application() indicates that an instance of an application has started running and is prepared to make ARM calls. In many cases, there will be only one application instance in a process,…