Skip to content

Commit c77ced2

Browse files
Merge remote-tracking branch 'origin/master' into github_modules
2 parents 1e6ff0a + 080a26a commit c77ced2

948 files changed

Lines changed: 99029 additions & 6534 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

App/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 3.8)
1+
cmake_minimum_required(VERSION 3.15)
22

33
project(App CXX)
44

App/ore.cpp

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,14 @@ int main(int argc, char** argv) {
7272
try {
7373
params->fromFile(inputFile);
7474
OREApp ore(params);
75-
return ore.run();
75+
76+
// By default we use the refactored version of ORE
77+
bool useAnalytics = true;
78+
// But we can actively switch this off and enable the old behaviour
79+
string tmp = params->get("setup", "useAnalytics", false);
80+
if (tmp != "")
81+
useAnalytics = parseBool(tmp);
82+
return ore.run(useAnalytics);
7683
} catch (const exception& e) {
7784
cout << endl << "an error occurred: " << e.what() << endl;
7885
return -1;

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
cmake_minimum_required(VERSION 3.8)
1+
cmake_minimum_required(VERSION 3.15)
22

33

44
cmake_policy(SET CMP0091 NEW)

Docker/.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
TAG=latest
2-
QL_TAG=1.25_62dbd76ae
2+
QL_TAG=1.28_f7014c4
33
BOOST_TAG=1.72.0
44
BOOST_DIR=1_72_0
55
NUM_CORES=16

Docs/UserGuide/allowablevalues.tex

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -424,6 +424,12 @@ \subsection{Allowable Values}
424424
\hline
425425
\lstinline!PREFT1! & Preference shares or Tier 1 capital for banks \\
426426
\hline
427+
\lstinline!LIEN1! & First lien \\
428+
\hline
429+
\lstinline!LIEN2! & Second lien \\
430+
\hline
431+
\lstinline!LIEN3! & Third lien \\
432+
\hline
427433
\end{tabular}
428434
\caption{Allowable values for \lstinline!Tier!}
429435
\label{tab:tier_data}

Docs/UserGuide/conventions.tex

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,7 @@ \subsubsection{OIS Conventions}
250250
<SpotLag> </SpotLag>
251251
<Index> </Index>
252252
<FixedDayCounter> </FixedDayCounter>
253+
<FixedCalendar> </FixedCalendar>
253254
<PaymentLag> </PaymentLag>
254255
<EOM> </EOM>
255256
<FixedFrequency> </FixedFrequency>
@@ -268,6 +269,8 @@ \subsubsection{OIS Conventions}
268269
\item SpotLag: The number of business days until the start of the OIS.
269270
\item Index: The name of the overnight index. For example, this could be EUR-EONIA, USD-FedFunds etc.
270271
\item FixedDayCounter: The day count basis on the fixed leg of the OIS.
272+
\item FixedCalendar [Optional]: The business day calendar on the fixed leg. Optional to retain backwards compatibility
273+
with older versions, if not given defaults to index fixing calendar.
271274
\item PaymentLag [Optional]: The payment lag, as a number of business days, on both legs. If not provided, this defaults
272275
to 0.
273276
\item EOM [Optional]: \emph{True} if the end of month roll convention is to be used when generating the OIS schedule and
17.3 KB
Binary file not shown.
16.3 KB
Binary file not shown.
16.8 KB
Binary file not shown.
18.1 KB
Binary file not shown.

0 commit comments

Comments
 (0)