Skip to content

Commit

Permalink
Features:
Browse files Browse the repository at this point in the history
	- Periodic Tridiagonal Solver Scheme #1 (7, 8, 9)
	- Periodic Tridiagonal Solver Scheme #2 (10, 11, 12)
	- Ryabenkii Tsynkov Linear Solver Standard (13, 14)
	- Ryabenkii Tsynkov Linear Solver Constructor (15, 16)
	- Ryabenkii Tsynkov Solver Tridiagonal Matrix (17, 18)
	- Ryabenkii Tsynkov Solver uRHS Array (19, 20)
	- Ryabenkii Tsynkov Solver vRHS Array (21, 22)
	- Ryabenkii Tsynkov Solver uSolution Array (23, 24)
	- Ryabenkii Tsynkov Solver vSolution Array (25, 26)
	- Ryabenkii Tsynkov Solver UVSolver #1 (27, 28)
	- Ryabenkii Tsynkov Solver UVSolver #2 (29, 30)
	- Ryabenkii Tsynkov Solver UVSolver #3 (31, 32)
	- Ryabenkii Tsynkov Solver UVSolver #4 (33, 34)
	- Sherman Morrison Linear Solver Constructor (36, 37)
	- Sherman Morrison Scheme Standard #1 (38, 39, 40)
	- Sherman Morrison Scheme Standard #2 (41, 42, 43)
	- Sherman Morrison Batista Karawia Matrix (44, 45)
	- Sherman Morrison Scheme uRHS Array (46, 47)
	- Sherman Morrison Scheme qSolution Array (48, 49)
	- Sherman Morrison Scheme ySolution Array (50, 51)
	- Sherman Morrison Scheme V Array (52, 53)
	- Sherman Morrison QY Solver #1 (54, 55)
	- Sherman Morrison QY Solver #2 (56, 57)
	- Sherman Morrison QY Solver #3 (58, 59, 60)
	- Linear Solver Triangular Scheme Shell (72, 73, 74)
	- Linear Solver Triangular Scheme RHS (75, 76)
	- Linear Solver Triangular Scheme Matrix (77, 78)
	- Linear Solver Triangular Scheme Constructor (79, 80, 81)
	- Non-Periodic Tridiagonal Scheme Standard Annotation (82, 83)
	- Linear Solver Triangular Scheme #1 (84, 85)
	- Linear Solver Triangular Scheme #2 (86, 87)
	- Lower Triangular Forward Substitution Scheme (102)
	- Upper Triangular Back Substitution Scheme (103, 104, 105)
	- Linear Solver Triangular Scheme #3 (111, 112, 113)
	- Linear Solver Triangular Scheme #4 (114, 115)


Bug Fixes/Re-organization:

	- Numerical Linear Solver Tridiagonal Scheme (1, 2, 3)
	- Non-Periodic Linear Solver Tridiagonal Scheme (4, 5, 6)
	- Ryabenkii Tsynkov Linear Solver Scheme (35)
	- Linear Solver Sherman Morrison Scheme (68)
	- Sherman Morrison Scheme Revamp/Clean Up (69)
	- Triangular Linear Solver RHS Fix (100, 101)


Samples:

	- Tridiagonal Non-periodic Solver (61)
	- Tridiagonal Non-periodic Solver Suite (62)
	- Tridiagonal Periodic Ryabenkii Tsynkov Solver (63)
	- Tridiagonal Periodic Ryabenkii Tsynkov Solver Suite (64)
	- Tridiagonal Periodic Sherman Morrison Solver #1 (65)
	- Tridiagonal Periodic Sherman Morrison Solver Suite #1 (66)
	- Crank Nicolson Diffusion 1D Discretized Evolver (67)
	- Tridiagonal Periodic Sherman Morrison Solver #2 (70)
	- Tridiagonal Periodic Sherman Morrison Solver Suite #2 (71)
	- Triangular Linear Solver Tester #1 (88, 89, 90)
	- Triangular Linear Solver Tester #2 (91, 92, 93)
	- Triangular Linear Solver Tester #3 (94, 95, 96)
	- Triangular Linear Solver Tester #4 (97, 98, 99)
	- Triangular Linear Solver Tester #5 (106, 107, 108)
	- Triangular Linear Solver Tester #6 (109, 110)
	- Triangular Linear Solver Tester #7 (116, 117)
	- Lower Triangular Solver Forward Subsritution (118, 119, 120)


IdeaDRIP:
  • Loading branch information
Lakshmik committed Jul 9, 2024
1 parent b477735 commit 1cc6413
Show file tree
Hide file tree
Showing 10,400 changed files with 39,105 additions and 25,787 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
8,710 changes: 4,412 additions & 4,298 deletions Javadoc/allclasses-index.html

Large diffs are not rendered by default.

470 changes: 241 additions & 229 deletions Javadoc/allpackages-index.html

Large diffs are not rendered by default.

33 changes: 28 additions & 5 deletions Javadoc/constant-values.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (15) on Fri Jul 05 23:14:32 EDT 2024 -->
<!-- Generated by javadoc (15) on Mon Jul 08 19:17:43 EDT 2024 -->
<title>Constant Field Values</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-05">
<meta name="dc.created" content="2024-07-08">
<meta name="description" content="summary of constants">
<meta name="generator" content="javadoc/ConstantsSummaryWriterImpl">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
Expand Down Expand Up @@ -3185,6 +3185,29 @@ <h2 title="org.drip">org.drip.*</h2>
<li>
<div class="constants-summary">
<table class="summary-table">
<caption><span>org.drip.numerical.eigen.<a href="org/drip/numerical/eigen/QREigenComponentExtractor.html" title="class in org.drip.numerical.eigen">QREigenComponentExtractor</a></span></caption>
<thead>
<tr>
<th class="col-first" scope="col">Modifier and Type</th>
<th class="col-second" scope="col">Constant Field</th>
<th class="col-last" scope="col">Value</th>
</tr>
</thead>
<tbody>
<tr class="alt-color">
<td class="col-first"><code id="org.drip.numerical.eigen.QREigenComponentExtractor.DEFAULT_EIGENIZATION_ITERATION_COUNT">public&nbsp;static&nbsp;final&nbsp;int</code></td>
<th class="col-second" scope="row"><code><a href="org/drip/numerical/eigen/QREigenComponentExtractor.html#DEFAULT_EIGENIZATION_ITERATION_COUNT">DEFAULT_EIGENIZATION_ITERATION_COUNT</a></code></th>
<td class="col-last"><code>100</code></td>
</tr>
</tbody>
</table>
</div>
</li>
</ul>
<ul class="block-list">
<li>
<div class="constants-summary">
<table class="summary-table">
<caption><span>org.drip.numerical.estimation.<a href="org/drip/numerical/estimation/R1ToR1IntegrandEstimator.html" title="class in org.drip.numerical.estimation">R1ToR1IntegrandEstimator</a></span></caption>
<thead>
<tr>
Expand Down Expand Up @@ -3325,7 +3348,7 @@ <h2 title="org.drip">org.drip.*</h2>
<li>
<div class="constants-summary">
<table class="summary-table">
<caption><span>org.drip.numerical.linearalgebra.<a href="org/drip/numerical/linearalgebra/ShermanMorrisonSolver.html" title="class in org.drip.numerical.linearalgebra">ShermanMorrisonSolver</a></span></caption>
<caption><span>org.drip.numerical.linearsolver.<a href="org/drip/numerical/linearsolver/ShermanMorrisonScheme.html" title="class in org.drip.numerical.linearsolver">ShermanMorrisonScheme</a></span></caption>
<thead>
<tr>
<th class="col-first" scope="col">Modifier and Type</th>
Expand All @@ -3335,8 +3358,8 @@ <h2 title="org.drip">org.drip.*</h2>
</thead>
<tbody>
<tr class="alt-color">
<td class="col-first"><code id="org.drip.numerical.linearalgebra.ShermanMorrisonSolver.BATISTA_KARAWIA_DEFAULT_GAMMA">public&nbsp;static&nbsp;final&nbsp;double</code></td>
<th class="col-second" scope="row"><code><a href="org/drip/numerical/linearalgebra/ShermanMorrisonSolver.html#BATISTA_KARAWIA_DEFAULT_GAMMA">BATISTA_KARAWIA_DEFAULT_GAMMA</a></code></th>
<td class="col-first"><code id="org.drip.numerical.linearsolver.ShermanMorrisonScheme.BATISTA_KARAWIA_DEFAULT_GAMMA">public&nbsp;static&nbsp;final&nbsp;double</code></td>
<th class="col-second" scope="row"><code><a href="org/drip/numerical/linearsolver/ShermanMorrisonScheme.html#BATISTA_KARAWIA_DEFAULT_GAMMA">BATISTA_KARAWIA_DEFAULT_GAMMA</a></code></th>
<td class="col-last"><code>1.0</code></td>
</tr>
</tbody>
Expand Down
4 changes: 2 additions & 2 deletions Javadoc/deprecated-list.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (15) on Fri Jul 05 23:14:32 EDT 2024 -->
<!-- Generated by javadoc (15) on Mon Jul 08 19:17:43 EDT 2024 -->
<title>Deprecated List</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-05">
<meta name="dc.created" content="2024-07-08">
<meta name="description" content="deprecated elements">
<meta name="generator" content="javadoc/DeprecatedListWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
Expand Down
2 changes: 2 additions & 0 deletions Javadoc/element-list
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,7 @@ org.drip.numerical.integration
org.drip.numerical.iterativesolver
org.drip.numerical.laplacian
org.drip.numerical.linearalgebra
org.drip.numerical.linearsolver
org.drip.numerical.quadrature
org.drip.oms.benchmark
org.drip.oms.depth
Expand Down Expand Up @@ -364,6 +365,7 @@ org.drip.sample.treasuryfuturespnl
org.drip.sample.treasuryfuturesrisk
org.drip.sample.treasurypnl
org.drip.sample.trend
org.drip.sample.triangular
org.drip.sample.tridiagonal
org.drip.sample.xccy
org.drip.sample.xva
Expand Down
4 changes: 2 additions & 2 deletions Javadoc/help-doc.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (15) on Fri Jul 05 23:14:32 EDT 2024 -->
<!-- Generated by javadoc (15) on Mon Jul 08 19:17:43 EDT 2024 -->
<title>API Help</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-05">
<meta name="dc.created" content="2024-07-08">
<meta name="description" content="help">
<meta name="generator" content="javadoc/HelpWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
Expand Down
26 changes: 24 additions & 2 deletions Javadoc/index-files/index-1.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (15) on Fri Jul 05 23:14:32 EDT 2024 -->
<!-- Generated by javadoc (15) on Mon Jul 08 19:17:43 EDT 2024 -->
<title>A-Index</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-05">
<meta name="dc.created" content="2024-07-08">
<meta name="description" content="index: A">
<meta name="generator" content="javadoc/SplitIndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
Expand Down Expand Up @@ -3680,6 +3680,28 @@ <h2 class="title" id="I:A">A</h2>
<dd>
<div class="block">Implement atoi which converts a string to an integer.</div>
</dd>
<dt><span class="member-name-link"><a href="../org/drip/measure/crng/RandomMatrixGenerator.html#AtomicLowerTriangular(int,double,boolean)">AtomicLowerTriangular(int, double, boolean)</a></span> - Static method in class org.drip.measure.crng.<a href="../org/drip/measure/crng/RandomMatrixGenerator.html" title="class in org.drip.measure.crng">RandomMatrixGenerator</a></dt>
<dd>
<div class="block">Construct an Atomic Lower Triangular Matrix of Random Elements up to the Maximum Value</div>
</dd>
<dt><a href="../org/drip/sample/triangular/AtomicLowerUnitriangular.html" title="class in org.drip.sample.triangular"><span class="type-name-link">AtomicLowerUnitriangular</span></a> - Class in <a href="../org/drip/sample/triangular/package-summary.html">org.drip.sample.triangular</a></dt>
<dd>
<div class="block"><i>AtomicLowerUnitriangular</i> shows the Construction, the Usage, and the Analysis of a Atomic Lower
Unitriangular Matrix.</div>
</dd>
<dt><span class="member-name-link"><a href="../org/drip/sample/triangular/AtomicLowerUnitriangular.html#%3Cinit%3E()">AtomicLowerUnitriangular()</a></span> - Constructor for class org.drip.sample.triangular.<a href="../org/drip/sample/triangular/AtomicLowerUnitriangular.html" title="class in org.drip.sample.triangular">AtomicLowerUnitriangular</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="../org/drip/measure/crng/RandomMatrixGenerator.html#AtomicUpperTriangular(int,double,boolean)">AtomicUpperTriangular(int, double, boolean)</a></span> - Static method in class org.drip.measure.crng.<a href="../org/drip/measure/crng/RandomMatrixGenerator.html" title="class in org.drip.measure.crng">RandomMatrixGenerator</a></dt>
<dd>
<div class="block">Construct an Atomic Upper Triangular Matrix of Random Elements up to the Maximum Value</div>
</dd>
<dt><a href="../org/drip/sample/triangular/AtomicUpperUnitriangular.html" title="class in org.drip.sample.triangular"><span class="type-name-link">AtomicUpperUnitriangular</span></a> - Class in <a href="../org/drip/sample/triangular/package-summary.html">org.drip.sample.triangular</a></dt>
<dd>
<div class="block"><i>AtomicUpperUnitriangular</i> shows the Construction, the Usage, and the Analysis of a Atomic Upper
Unitriangular Matrix.</div>
</dd>
<dt><span class="member-name-link"><a href="../org/drip/sample/triangular/AtomicUpperUnitriangular.html#%3Cinit%3E()">AtomicUpperUnitriangular()</a></span> - Constructor for class org.drip.sample.triangular.<a href="../org/drip/sample/triangular/AtomicUpperUnitriangular.html" title="class in org.drip.sample.triangular">AtomicUpperUnitriangular</a></dt>
<dd>&nbsp;</dd>
<dt><span class="member-name-link"><a href="../org/drip/execution/parameters/PriceMarketImpact.html#ats()">ats()</a></span> - Method in class org.drip.execution.parameters.<a href="../org/drip/execution/parameters/PriceMarketImpact.html" title="class in org.drip.execution.parameters">PriceMarketImpact</a></dt>
<dd>
<div class="block">Retrieve the AssetTransactionSettings Instance</div>
Expand Down
6 changes: 3 additions & 3 deletions Javadoc/index-files/index-10.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (15) on Fri Jul 05 23:14:32 EDT 2024 -->
<!-- Generated by javadoc (15) on Mon Jul 08 19:17:43 EDT 2024 -->
<title>J-Index</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-05">
<meta name="dc.created" content="2024-07-08">
<meta name="description" content="index: J">
<meta name="generator" content="javadoc/SplitIndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
Expand Down Expand Up @@ -309,7 +309,7 @@ <h2 class="title" id="I:J">J</h2>
<div class="block"><i>JacobiEstimator</i> exposes the Stubs for estimating the Jacobi Function and its Jacobian using the 2F1
Hyper-geometric Function.</div>
</dd>
<dt><span class="member-name-link"><a href="../org/drip/numerical/linearalgebra/Matrix.html#JacobiIteration(double%5B%5D%5B%5D)">JacobiIteration(double[][])</a></span> - Static method in class org.drip.numerical.linearalgebra.<a href="../org/drip/numerical/linearalgebra/Matrix.html" title="class in org.drip.numerical.linearalgebra">Matrix</a></dt>
<dt><span class="member-name-link"><a href="../org/drip/numerical/linearalgebra/MatrixUtil.html#JacobiIteration(double%5B%5D%5B%5D)">JacobiIteration(double[][])</a></span> - Static method in class org.drip.numerical.linearalgebra.<a href="../org/drip/numerical/linearalgebra/MatrixUtil.html" title="class in org.drip.numerical.linearalgebra">MatrixUtil</a></dt>
<dd>
<div class="block">Construct a Jacobi Iteration Matrix from the Square Matrix</div>
</dd>
Expand Down
4 changes: 2 additions & 2 deletions Javadoc/index-files/index-11.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (15) on Fri Jul 05 23:14:32 EDT 2024 -->
<!-- Generated by javadoc (15) on Mon Jul 08 19:17:43 EDT 2024 -->
<title>K-Index</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="dc.created" content="2024-07-05">
<meta name="dc.created" content="2024-07-08">
<meta name="description" content="index: K">
<meta name="generator" content="javadoc/SplitIndexWriter">
<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
Expand Down
Loading

0 comments on commit 1cc6413

Please sign in to comment.