From 059fdc9b52b52c950f01dc84e037cefbd6890bbd Mon Sep 17 00:00:00 2001 From: github-actions <${GITHUB_ACTOR}@users.noreply.github.com> Date: Thu, 25 Jun 2020 21:57:10 +0000 Subject: [PATCH] Documentation for 6791651b6823c27f85fe2a6040fa66dd36c83d46 --- d0/d01/smallest__circle_8cpp.html | 2 +- d1/dbe/lu__decomposition_8h.html | 334 ++++++++++++++ d1/dbe/lu__decomposition_8h.js | 6 + ...108d43bd32c6fb3b3c158476c51ba7f_cgraph.map | 5 + ...108d43bd32c6fb3b3c158476c51ba7f_cgraph.md5 | 1 + ...108d43bd32c6fb3b3c158476c51ba7f_cgraph.svg | 58 +++ ...5b8a228c6419ecda6077255d6d60509_cgraph.map | 4 + ...5b8a228c6419ecda6077255d6d60509_cgraph.md5 | 1 + ...5b8a228c6419ecda6077255d6d60509_cgraph.svg | 37 ++ d1/dbe/lu__decomposition_8h_source.html | 352 +++++++++++++++ d1/df3/hash__search_8cpp.html | 4 +- d4/d68/qr__decompose_8h_source.html | 117 ----- d5/d88/md__d_i_r_e_c_t_o_r_y.html | 1 + d6/d20/lu__decomposition_8h__incl.map | 6 + d6/d20/lu__decomposition_8h__incl.md5 | 1 + d6/d20/lu__decomposition_8h__incl.svg | 68 +++ d7/d35/matrix__exponentiation_8cpp.html | 4 +- d7/d39/lu__decomposition_8h__dep__incl.map | 4 + d7/d39/lu__decomposition_8h__dep__incl.md5 | 1 + d7/d39/lu__decomposition_8h__dep__incl.svg | 39 ++ d9/d69/median__search_8cpp.html | 2 +- dc/d37/lu__decompose_8cpp__incl.map | 13 +- dc/d37/lu__decompose_8cpp__incl.md5 | 2 +- dc/d37/lu__decompose_8cpp__incl.svg | 97 ++++- dc/dc5/paranthesis__matching_8cpp.html | 2 +- dc/dfe/ternary__search_8cpp.html | 2 +- dd/d65/lu__decompose_8cpp.html | 250 ++++------- dd/d65/lu__decompose_8cpp.js | 5 +- ...440a7779ac56f47a3f355ce4a8c7da0_cgraph.map | 7 + ...440a7779ac56f47a3f355ce4a8c7da0_cgraph.md5 | 1 + ...440a7779ac56f47a3f355ce4a8c7da0_cgraph.svg | 82 ++++ ...c04138a5bfe5d72780bb7e82a18e627_cgraph.map | 14 +- ...c04138a5bfe5d72780bb7e82a18e627_cgraph.md5 | 2 +- ...c04138a5bfe5d72780bb7e82a18e627_cgraph.svg | 234 ++++++++-- ...38a5bfe5d72780bb7e82a18e627_cgraph_org.svg | 169 ++++++++ ...59fcd1f020373d73eae2bad43786d0_cgraph.map} | 0 ...59fcd1f020373d73eae2bad43786d0_cgraph.md5} | 0 ...59fcd1f020373d73eae2bad43786d0_cgraph.svg} | 0 dd/da0/todo.html | 18 +- dir_9c6faab82c22511b50177aa2e38e2780.html | 3 + dir_9c6faab82c22511b50177aa2e38e2780.js | 1 + files.html | 19 +- globals_d.html | 3 + globals_func_d.html | 3 + globals_func_i.html | 6 +- globals_func_l.html | 2 +- globals_func_o.html | 2 +- globals_func_t.html | 12 +- globals_i.html | 10 +- globals_l.html | 2 +- globals_m.html | 25 +- globals_o.html | 2 +- globals_p.html | 6 +- globals_t.html | 12 +- globals_type.html | 3 + navtreedata.js | 8 +- navtreeindex0.js | 42 +- navtreeindex1.js | 38 +- navtreeindex2.js | 14 +- navtreeindex3.js | 92 ++-- navtreeindex4.js | 6 + search/all_10.js | 188 ++++---- search/all_11.js | 30 +- search/all_12.js | 190 ++++---- search/all_13.js | 410 +++++++++--------- search/all_14.js | 186 ++++---- search/all_15.js | 122 +++--- search/all_16.js | 68 +-- search/all_17.js | 158 +++---- search/all_18.js | 8 +- search/all_19.js | 8 +- search/all_1a.js | 4 +- search/all_1b.js | 182 ++++---- search/all_4.js | 121 +++--- search/all_5.js | 126 +++--- search/all_6.js | 236 +++++----- search/all_7.js | 122 +++--- search/all_8.js | 48 +- search/all_9.js | 350 +++++++-------- search/all_a.js | 10 +- search/all_b.js | 26 +- search/all_c.js | 129 +++--- search/all_d.js | 211 ++++----- search/all_e.js | 116 ++--- search/all_f.js | 128 +++--- search/classes_0.js | 36 +- search/classes_1.js | 78 ++-- search/classes_10.js | 6 +- search/classes_11.js | 78 ++-- search/classes_12.js | 80 ++-- search/classes_13.js | 44 +- search/classes_14.js | 66 +-- search/classes_15.js | 22 +- search/classes_16.js | 62 +-- search/classes_17.js | 4 +- search/classes_18.js | 2 +- search/classes_2.js | 68 +-- search/classes_3.js | 30 +- search/classes_4.js | 34 +- search/classes_5.js | 34 +- search/classes_6.js | 12 +- search/classes_7.js | 10 +- search/classes_8.js | 196 ++++----- search/classes_9.js | 2 +- search/classes_a.js | 4 +- search/classes_b.js | 34 +- search/classes_c.js | 72 +-- search/classes_d.js | 34 +- search/classes_e.js | 24 +- search/classes_f.js | 34 +- search/defines_0.js | 4 +- search/defines_1.js | 4 +- search/defines_2.js | 4 +- search/defines_3.js | 2 +- search/defines_4.js | 4 +- search/defines_5.js | 8 +- search/defines_6.js | 4 +- search/files_0.js | 8 +- search/files_1.js | 22 +- search/files_10.js | 8 +- search/files_11.js | 4 +- search/files_12.js | 22 +- search/files_13.js | 8 +- search/files_14.js | 2 +- search/files_2.js | 10 +- search/files_3.js | 12 +- search/files_4.js | 6 +- search/files_5.js | 16 +- search/files_6.js | 10 +- search/files_7.js | 6 +- search/files_8.js | 4 +- search/files_9.js | 2 +- search/files_a.js | 6 +- search/files_b.js | 17 +- search/files_c.js | 10 +- search/files_d.js | 6 +- search/files_e.js | 8 +- search/files_f.js | 18 +- search/functions_0.js | 4 +- search/functions_1.js | 152 +++---- search/functions_10.js | 144 +++--- search/functions_11.js | 12 +- search/functions_12.js | 140 +++--- search/functions_13.js | 338 +++++++-------- search/functions_14.js | 148 +++---- search/functions_15.js | 80 ++-- search/functions_16.js | 44 +- search/functions_17.js | 146 +++---- search/functions_18.js | 6 +- search/functions_19.js | 2 +- search/functions_1a.js | 2 +- search/functions_1b.js | 182 ++++---- search/functions_2.js | 112 ++--- search/functions_3.js | 140 +++--- search/functions_4.js | 151 +++---- search/functions_5.js | 100 ++--- search/functions_6.js | 202 ++++----- search/functions_7.js | 106 ++--- search/functions_8.js | 28 +- search/functions_9.js | 170 ++++---- search/functions_a.js | 6 +- search/functions_b.js | 16 +- search/functions_c.js | 86 ++-- search/functions_d.js | 158 +++---- search/functions_e.js | 92 ++-- search/functions_f.js | 110 ++--- search/groups_0.js | 2 +- search/groups_1.js | 2 +- search/groups_2.js | 2 +- search/namespaces_0.js | 2 +- search/namespaces_1.js | 2 +- search/namespaces_2.js | 18 +- search/pages_0.js | 2 +- search/pages_1.js | 2 +- search/pages_2.js | 2 +- search/pages_3.js | 4 +- search/related_0.js | 10 +- search/searchdata.js | 2 +- search/typedefs_0.js | 2 +- search/typedefs_1.js | 2 +- search/typedefs_2.html | 36 ++ search/typedefs_2.js | 4 + search/variables_0.js | 2 +- search/variables_1.js | 6 +- search/variables_10.js | 2 +- search/variables_11.js | 2 +- search/variables_12.js | 2 +- search/variables_2.js | 4 +- search/variables_3.js | 2 +- search/variables_4.js | 2 +- search/variables_5.js | 4 +- search/variables_6.js | 6 +- search/variables_7.js | 2 +- search/variables_8.js | 2 +- search/variables_9.js | 2 +- search/variables_a.js | 2 +- search/variables_b.js | 4 +- search/variables_c.js | 4 +- search/variables_d.js | 8 +- search/variables_e.js | 4 +- search/variables_f.js | 2 +- 201 files changed, 5529 insertions(+), 4238 deletions(-) create mode 100644 d1/dbe/lu__decomposition_8h.html create mode 100644 d1/dbe/lu__decomposition_8h.js create mode 100644 d1/dbe/lu__decomposition_8h_a3108d43bd32c6fb3b3c158476c51ba7f_cgraph.map create mode 100644 d1/dbe/lu__decomposition_8h_a3108d43bd32c6fb3b3c158476c51ba7f_cgraph.md5 create mode 100644 d1/dbe/lu__decomposition_8h_a3108d43bd32c6fb3b3c158476c51ba7f_cgraph.svg create mode 100644 d1/dbe/lu__decomposition_8h_a75b8a228c6419ecda6077255d6d60509_cgraph.map create mode 100644 d1/dbe/lu__decomposition_8h_a75b8a228c6419ecda6077255d6d60509_cgraph.md5 create mode 100644 d1/dbe/lu__decomposition_8h_a75b8a228c6419ecda6077255d6d60509_cgraph.svg create mode 100644 d1/dbe/lu__decomposition_8h_source.html create mode 100644 d6/d20/lu__decomposition_8h__incl.map create mode 100644 d6/d20/lu__decomposition_8h__incl.md5 create mode 100644 d6/d20/lu__decomposition_8h__incl.svg create mode 100644 d7/d39/lu__decomposition_8h__dep__incl.map create mode 100644 d7/d39/lu__decomposition_8h__dep__incl.md5 create mode 100644 d7/d39/lu__decomposition_8h__dep__incl.svg create mode 100644 dd/d65/lu__decompose_8cpp_a1440a7779ac56f47a3f355ce4a8c7da0_cgraph.map create mode 100644 dd/d65/lu__decompose_8cpp_a1440a7779ac56f47a3f355ce4a8c7da0_cgraph.md5 create mode 100644 dd/d65/lu__decompose_8cpp_a1440a7779ac56f47a3f355ce4a8c7da0_cgraph.svg create mode 100644 dd/d65/lu__decompose_8cpp_a3c04138a5bfe5d72780bb7e82a18e627_cgraph_org.svg rename dd/d65/{lu__decompose_8cpp_a98eb5807f21b783c341cab402ced6732_cgraph.map => lu__decompose_8cpp_a9459fcd1f020373d73eae2bad43786d0_cgraph.map} (100%) rename dd/d65/{lu__decompose_8cpp_a98eb5807f21b783c341cab402ced6732_cgraph.md5 => lu__decompose_8cpp_a9459fcd1f020373d73eae2bad43786d0_cgraph.md5} (100%) rename dd/d65/{lu__decompose_8cpp_a98eb5807f21b783c341cab402ced6732_cgraph.svg => lu__decompose_8cpp_a9459fcd1f020373d73eae2bad43786d0_cgraph.svg} (100%) create mode 100644 search/typedefs_2.html create mode 100644 search/typedefs_2.js diff --git a/d0/d01/smallest__circle_8cpp.html b/d0/d01/smallest__circle_8cpp.html index 800445c64..667afc445 100644 --- a/d0/d01/smallest__circle_8cpp.html +++ b/d0/d01/smallest__circle_8cpp.html @@ -463,7 +463,7 @@ Here is the call graph for this function:
Test case: result should be:
Circle with
radius 1.821078397711709
- centre at (2.142857142857143, 1.7857142857142856)
|
+ Algorithms_in_C++
+ 1.0.0
+
+ Set of algorithms implemented in C++.
+ |
+
Functions associated with LU Decomposition of a square matrix. +More...
+#include <iostream>#include <valarray>#include <vector>Go to the source code of this file.
++Typedefs | |
| template<typename T > | |
| using | matrix = std::vector< std::valarray< T > > |
+Functions | |
| template<typename T > | |
| int | lu_decomposition (const matrix< T > &A, matrix< double > *L, matrix< double > *U) |
| template<typename T > | |
| double | determinant_lu (const matrix< T > &A) |
| Compute determinant of an NxN square matrix using LU decomposition. Using LU decomposition, the determinant is given by the product of diagonal elements of matrices L and U. More... | |
Functions associated with LU Decomposition of a square matrix.
+ +| using matrix = std::vector<std::valarray<T> > | +
Define matrix type as a std::vector of std::valarray
| double determinant_lu | +( | +const matrix< T > & | +A | ) | ++ |
Compute determinant of an NxN square matrix using LU decomposition. Using LU decomposition, the determinant is given by the product of diagonal elements of matrices L and U.
+| T | datatype of input matrix - int, unsigned int, double, etc |
| A | input square matrix |
| int lu_decomposition | +( | +const matrix< T > & | +A, | +
| + | + | matrix< double > * | +L, | +
| + | + | matrix< double > * | +U | +
| + | ) | ++ |
Perform LU decomposition on matrix
| [in] | A | matrix to decompose |
| [out] | L | output L matrix |
| [out] | U | output U matrix |
|
+ Algorithms_in_C++
+ 1.0.0
+
+ Set of algorithms implemented in C++.
+ |
+
In this algorithm, we use the method of division and reservation remainder to construct the hash function, and use the method of chain address to solve the conflict, that is, we link a chain list after the data, and store all the records whose keywords are synonyms in the same linear chain list.
n never gets freed. global vector variables used in the ans function.
global vector variables used in the ans function.
global variable mat_size
global variable mat_size
get_input function is to receive input from standard IO
get_input function is to receive input from standard IO
LU decomposition of a square matrix More...
-#include <ctime>#include <cassert>#include <ctime>#include <iomanip>#include <iostream>#include <vector>#include "./lu_decomposition.h"Functions | |
| int | lu_decomposition (const std::vector< std::vector< double >> &A, std::vector< std::vector< double >> *L, std::vector< std::vector< double >> *U) |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &out, std::vector< std::vector< T >> const &v) |
| template<typename T > | |
| std::ostream & | operator<< (std::ostream &out, matrix< T > const &v) |
| void | test1 () |
| +void | test2 () |
| Test determinant computation using LU decomposition. | |
| int | main (int argc, char **argv) |
LU decomposition of a square matrix
| int lu_decomposition | -( | -const std::vector< std::vector< double >> & | -A, | -
| - | - | std::vector< std::vector< double >> * | -L, | -
| - | - | std::vector< std::vector< double >> * | -U | -
| - | ) | -- |
Perform LU decomposition on matrix
| [in] | A | matrix to decompose |
| [out] | L | output L matrix |
| [out] | U | output U matrix |
Main function
-operator to print a matrix
-| void test1 | +( | +) | ++ |
Test LU decomposition