quant-pricer-cpp
Loading...
Searching...
No Matches
barrier.hpp
Go to the documentation of this file.
1
2
#pragma once
3
4
namespace
quant
{
5
6
enum class
OptionType
{
Call
,
Put
};
7
8
enum class
BarrierType
{
UpOut
,
DownOut
,
UpIn
,
DownIn
};
9
10
struct
BarrierSpec
{
11
BarrierType
type
;
12
double
B
;
13
double
rebate
{0.0};
14
};
15
16
}
// namespace quant
quant
Barrier option primitives and configuration.
Definition
american.hpp:11
quant::BarrierType
BarrierType
Definition
barrier.hpp:8
quant::BarrierType::UpIn
@ UpIn
quant::BarrierType::DownIn
@ DownIn
quant::BarrierType::DownOut
@ DownOut
quant::BarrierType::UpOut
@ UpOut
quant::OptionType
OptionType
Definition
barrier.hpp:6
quant::OptionType::Call
@ Call
quant::OptionType::Put
@ Put
quant::BarrierSpec
Definition
barrier.hpp:10
quant::BarrierSpec::rebate
double rebate
Definition
barrier.hpp:13
quant::BarrierSpec::B
double B
Definition
barrier.hpp:12
quant::BarrierSpec::type
BarrierType type
Definition
barrier.hpp:11
include
quant
barrier.hpp
Generated by
1.9.8