/*
 * Academic License - for use in teaching, academic research, and meeting
 * course requirements at degree granting institutions only.  Not for
 * government, commercial, or other organizational use.
 *
 * digital_option_price_cg.h
 *
 * Code generation for function 'digital_option_price_cg'
 *
 */

#pragma once

/* Include files */
#include "digital_option_price_cg_types.h"
#include "rtwtypes.h"
#include "emlrt.h"
#include "mex.h"
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

/* Function Declarations */
void digital_option_price_cg(const emlrtStack *sp, const emxArray_real_T *S0,
                             const emxArray_real_T *K, real_T T, real_T CP,
                             real_T sv1, real_T sv2, real_T sv3, real_T rf,
                             real_T zeta, real_T N, real_T L,
                             emxArray_real_T *VC, emxArray_real_T *CDF,
                             emxArray_real_T *VCdelta, emxArray_real_T *VCgamma,
                             emxArray_real_T *VCvega);

/* End of code generation (digital_option_price_cg.h) */
