Skip to content

Commit 3ac3bf9

Browse files
committed
some more improvements to the doxygen documentation
1 parent 5d35af8 commit 3ac3bf9

File tree

9 files changed

+95
-91
lines changed

9 files changed

+95
-91
lines changed

DOCS/groups-usr.dox

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -476,6 +476,11 @@
476476
@defgroup ggesx ggesx: Schur form, expert
477477
@}
478478

479+
@defgroup geev_driver_grp DMD driver, Dynamic Mode Decomposition
480+
@{
481+
@defgroup gedmd gedmd: dmd
482+
@}
483+
479484
@defgroup geev_comp_grp Eig computational routines
480485
@{
481486
@defgroup gebal gebal: balance matrix

SRC/cgedmd.f90

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
!> \brief \b CGEDMD
1+
!> \brief \b CGEDMD computes the Dynamic Mode Decomposition (DMD) for a pair of data snapshot matrices.
22
!
33
! =========== DOCUMENTATION ===========
44
!
@@ -35,7 +35,7 @@
3535
!
3636
!............................................................
3737
!> \par Purpose:
38-
!> =============
38+
! =============
3939
!> \verbatim
4040
!> CGEDMD computes the Dynamic Mode Decomposition (DMD) for
4141
!> a pair of data snapshot matrices. For the input matrices
@@ -52,7 +52,7 @@
5252
!> \endverbatim
5353
!............................................................
5454
!> \par References:
55-
!> ================
55+
! ================
5656
!> \verbatim
5757
!> [1] P. Schmid: Dynamic mode decomposition of numerical
5858
!> and experimental data,
@@ -70,7 +70,7 @@
7070
!> \endverbatim
7171
!......................................................................
7272
!> \par Developed and supported by:
73-
!> ================================
73+
! ================================
7474
!> \verbatim
7575
!> Developed and coded by Zlatko Drmac, Faculty of Science,
7676
!> University of Zagreb; drmac@math.hr
@@ -92,7 +92,7 @@
9292
!> \endverbatim
9393
!......................................................................
9494
!> \par Distribution Statement A:
95-
!> ==============================
95+
! ==============================
9696
!> \verbatim
9797
!> Approved for Public Release, Distribution Unlimited.
9898
!> Cleared by DARPA on September 29, 2022
@@ -489,7 +489,7 @@
489489
!
490490
!> \author Zlatko Drmac
491491
!
492-
!> \ingroup dmd
492+
!> \ingroup gedmd
493493
!
494494
!.............................................................
495495
!.............................................................

SRC/cgedmdq.f90

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
!> \brief \b CGEDMDQ
1+
!> \brief \b CGEDMDQ computes the Dynamic Mode Decomposition (DMD) for a pair of data snapshot matrices.
22
!
33
! =========== DOCUMENTATION ===========
44
!
@@ -37,7 +37,7 @@
3737
!
3838
!............................................................
3939
!> \par Purpose:
40-
!> =============
40+
! =============
4141
!> \verbatim
4242
!> CGEDMDQ computes the Dynamic Mode Decomposition (DMD) for
4343
!> a pair of data snapshot matrices, using a QR factorization
@@ -55,7 +55,7 @@
5555
!> \endverbatim
5656
!............................................................
5757
!> \par References:
58-
!> ================
58+
! ================
5959
!> \verbatim
6060
!> [1] P. Schmid: Dynamic mode decomposition of numerical
6161
!> and experimental data,
@@ -73,7 +73,7 @@
7373
!> \endverbatim
7474
!......................................................................
7575
!> \par Developed and supported by:
76-
!> ================================
76+
! ================================
7777
!> \verbatim
7878
!> Developed and coded by Zlatko Drmac, Faculty of Science,
7979
!> University of Zagreb; drmac@math.hr
@@ -95,7 +95,7 @@
9595
!> \endverbatim
9696
!......................................................................
9797
!> \par Developed and supported by:
98-
!> ================================
98+
! ================================
9999
!> \verbatim
100100
!> Approved for Public Release, Distribution Unlimited.
101101
!> Cleared by DARPA on September 29, 2022
@@ -545,7 +545,7 @@
545545
!
546546
!> \author Zlatko Drmac
547547
!
548-
!> \ingroup dmd
548+
!> \ingroup gedmd
549549
!
550550
!.............................................................
551551
!.............................................................

SRC/dgedmd.f90

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
!> \brief \b DGEDMD
1+
!> \brief \b DGEDMD computes the Dynamic Mode Decomposition (DMD) for a pair of data snapshot matrices.
22
!
33
! =========== DOCUMENTATION ===========
44
!
@@ -34,7 +34,7 @@
3434
!
3535
!............................................................
3636
!> \par Purpose:
37-
!> =============
37+
! =============
3838
!> \verbatim
3939
!> DGEDMD computes the Dynamic Mode Decomposition (DMD) for
4040
!> a pair of data snapshot matrices. For the input matrices
@@ -51,7 +51,7 @@
5151
!> \endverbatim
5252
!............................................................
5353
!> \par References:
54-
!> ================
54+
! ================
5555
!> \verbatim
5656
!> [1] P. Schmid: Dynamic mode decomposition of numerical
5757
!> and experimental data,
@@ -69,7 +69,7 @@
6969
!> \endverbatim
7070
!......................................................................
7171
!> \par Developed and supported by:
72-
!> ================================
72+
! ================================
7373
!> \verbatim
7474
!> Developed and coded by Zlatko Drmac, Faculty of Science,
7575
!> University of Zagreb; drmac@math.hr
@@ -91,7 +91,7 @@
9191
!> \endverbatim
9292
!......................................................................
9393
!> \par Distribution Statement A:
94-
!> ==============================
94+
! ==============================
9595
!> \verbatim
9696
!> Approved for Public Release, Distribution Unlimited.
9797
!> Cleared by DARPA on September 29, 2022
@@ -524,7 +524,7 @@
524524
!
525525
!> \author Zlatko Drmac
526526
!
527-
!> \ingroup dmd
527+
!> \ingroup gedmd
528528
!
529529
!.............................................................
530530
!.............................................................

SRC/dgedmdq.f90

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
!> \brief \b DGEDMDQ
1+
!> \brief \b DGEDMDQ computes the Dynamic Mode Decomposition (DMD) for a pair of data snapshot matrices.
22
!
33
! =========== DOCUMENTATION ===========
44
!
@@ -35,7 +35,7 @@
3535
!
3636
!............................................................
3737
!> \par Purpose:
38-
!> =============
38+
! =============
3939
!> \verbatim
4040
!> DGEDMDQ computes the Dynamic Mode Decomposition (DMD) for
4141
!> a pair of data snapshot matrices, using a QR factorization
@@ -53,7 +53,7 @@
5353
!> \endverbatim
5454
!............................................................
5555
!> \par References:
56-
!> ================
56+
! ================
5757
!> \verbatim
5858
!> [1] P. Schmid: Dynamic mode decomposition of numerical
5959
!> and experimental data,
@@ -71,7 +71,7 @@
7171
!> \endverbatim
7272
!......................................................................
7373
!> \par Developed and supported by:
74-
!> ================================
74+
! ================================
7575
!> \verbatim
7676
!> Developed and coded by Zlatko Drmac, Faculty of Science,
7777
!> University of Zagreb; drmac@math.hr
@@ -93,7 +93,7 @@
9393
!> \endverbatim
9494
!......................................................................
9595
!> \par Distribution Statement A:
96-
!> ==============================
96+
! ==============================
9797
!> \verbatim
9898
!> Approved for Public Release, Distribution Unlimited.
9999
!> Cleared by DARPA on September 29, 2022
@@ -564,7 +564,7 @@
564564
!
565565
!> \author Zlatko Drmac
566566
!
567-
!> \ingroup dmd
567+
!> \ingroup gedmd
568568
!
569569
!.............................................................
570570
!.............................................................

SRC/sgedmd.f90

Lines changed: 48 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
!> \brief \b SGEDMD
1+
!> \brief \b SGEDMD computes the Dynamic Mode Decomposition (DMD) for a pair of data snapshot matrices.
22
!
33
! =========== DOCUMENTATION ===========
44
!
@@ -33,64 +33,64 @@
3333
!
3434
!............................................................
3535
!> \par Purpose:
36-
!> =============
36+
! =============
3737
!> \verbatim
38-
! SGEDMD computes the Dynamic Mode Decomposition (DMD) for
39-
! a pair of data snapshot matrices. For the input matrices
40-
! X and Y such that Y = A*X with an unaccessible matrix
41-
! A, SGEDMD computes a certain number of Ritz pairs of A using
42-
! the standard Rayleigh-Ritz extraction from a subspace of
43-
! range(X) that is determined using the leading left singular
44-
! vectors of X. Optionally, SGEDMD returns the residuals
45-
! of the computed Ritz pairs, the information needed for
46-
! a refinement of the Ritz vectors, or the eigenvectors of
47-
! the Exact DMD.
48-
! For further details see the references listed
49-
! below. For more details of the implementation see [3].
38+
!> SGEDMD computes the Dynamic Mode Decomposition (DMD) for
39+
!> a pair of data snapshot matrices. For the input matrices
40+
!> X and Y such that Y = A*X with an unaccessible matrix
41+
!> A, SGEDMD computes a certain number of Ritz pairs of A using
42+
!> the standard Rayleigh-Ritz extraction from a subspace of
43+
!> range(X) that is determined using the leading left singular
44+
!> vectors of X. Optionally, SGEDMD returns the residuals
45+
!> of the computed Ritz pairs, the information needed for
46+
!> a refinement of the Ritz vectors, or the eigenvectors of
47+
!> the Exact DMD.
48+
!> For further details see the references listed
49+
!> below. For more details of the implementation see [3].
5050
!> \endverbatim
5151
!............................................................
5252
!> \par References:
53-
!> ================
53+
! ================
5454
!> \verbatim
55-
! [1] P. Schmid: Dynamic mode decomposition of numerical
56-
! and experimental data,
57-
! Journal of Fluid Mechanics 656, 5-28, 2010.
58-
! [2] Z. Drmac, I. Mezic, R. Mohr: Data driven modal
59-
! decompositions: analysis and enhancements,
60-
! SIAM J. on Sci. Comp. 40 (4), A2253-A2285, 2018.
61-
! [3] Z. Drmac: A LAPACK implementation of the Dynamic
62-
! Mode Decomposition I. Technical report. AIMDyn Inc.
63-
! and LAPACK Working Note 298.
64-
! [4] J. Tu, C. W. Rowley, D. M. Luchtenburg, S. L.
65-
! Brunton, N. Kutz: On Dynamic Mode Decomposition:
66-
! Theory and Applications, Journal of Computational
67-
! Dynamics 1(2), 391 -421, 2014.
55+
!> [1] P. Schmid: Dynamic mode decomposition of numerical
56+
!> and experimental data,
57+
!> Journal of Fluid Mechanics 656, 5-28, 2010.
58+
!> [2] Z. Drmac, I. Mezic, R. Mohr: Data driven modal
59+
!> decompositions: analysis and enhancements,
60+
!> SIAM J. on Sci. Comp. 40 (4), A2253-A2285, 2018.
61+
!> [3] Z. Drmac: A LAPACK implementation of the Dynamic
62+
!> Mode Decomposition I. Technical report. AIMDyn Inc.
63+
!> and LAPACK Working Note 298.
64+
!> [4] J. Tu, C. W. Rowley, D. M. Luchtenburg, S. L.
65+
!> Brunton, N. Kutz: On Dynamic Mode Decomposition:
66+
!> Theory and Applications, Journal of Computational
67+
!> Dynamics 1(2), 391 -421, 2014.
6868
!> \endverbatim
6969
!......................................................................
7070
!> \par Developed and supported by:
71-
!> ================================
71+
! ================================
7272
!> \verbatim
73-
! Developed and coded by Zlatko Drmac, Faculty of Science,
74-
! University of Zagreb; drmac@math.hr
75-
! In cooperation with
76-
! AIMdyn Inc., Santa Barbara, CA.
77-
! and supported by
78-
! - DARPA SBIR project "Koopman Operator-Based Forecasting
79-
! for Nonstationary Processes from Near-Term, Limited
80-
! Observational Data" Contract No: W31P4Q-21-C-0007
81-
! - DARPA PAI project "Physics-Informed Machine Learning
82-
! Methodologies" Contract No: HR0011-18-9-0033
83-
! - DARPA MoDyL project "A Data-Driven, Operator-Theoretic
84-
! Framework for Space-Time Analysis of Process Dynamics"
85-
! Contract No: HR0011-16-C-0116
86-
! Any opinions, findings and conclusions or recommendations
87-
! expressed in this material are those of the author and
88-
! do not necessarily reflect the views of the DARPA SBIR
89-
! Program Office
73+
!> Developed and coded by Zlatko Drmac, Faculty of Science,
74+
!> University of Zagreb; drmac@math.hr
75+
!> In cooperation with
76+
!> AIMdyn Inc., Santa Barbara, CA.
77+
!> and supported by
78+
!> - DARPA SBIR project "Koopman Operator-Based Forecasting
79+
!> for Nonstationary Processes from Near-Term, Limited
80+
!> Observational Data" Contract No: W31P4Q-21-C-0007
81+
!> - DARPA PAI project "Physics-Informed Machine Learning
82+
!> Methodologies" Contract No: HR0011-18-9-0033
83+
!> - DARPA MoDyL project "A Data-Driven, Operator-Theoretic
84+
!> Framework for Space-Time Analysis of Process Dynamics"
85+
!> Contract No: HR0011-16-C-0116
86+
!> Any opinions, findings and conclusions or recommendations
87+
!> expressed in this material are those of the author and
88+
!> do not necessarily reflect the views of the DARPA SBIR
89+
!> Program Office
9090
!> \endverbatim
9191
!......................................................................
9292
!> \par Distribution Statement A:
93-
!> ==============================
93+
! ==============================
9494
!> \verbatim
9595
!> Distribution Statement A:
9696
!> Approved for Public Release, Distribution Unlimited.
@@ -523,7 +523,7 @@
523523
!
524524
!> \author Zlatko Drmac
525525
!
526-
!> \ingroup dmd
526+
!> \ingroup gedmd
527527
!
528528
!.............................................................
529529
!.............................................................

SRC/sgedmdq.f90

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
!> \brief \b SGEDMDQ
1+
!> \brief \b SGEDMDQ computes the Dynamic Mode Decomposition (DMD) for a pair of data snapshot matrices.
22
!
33
! =========== DOCUMENTATION ===========
44
!
@@ -35,7 +35,7 @@
3535
!
3636
!............................................................
3737
!> \par Purpose:
38-
!> =============
38+
! =============
3939
!> \verbatim
4040
!> SGEDMDQ computes the Dynamic Mode Decomposition (DMD) for
4141
!> a pair of data snapshot matrices, using a QR factorization
@@ -53,7 +53,7 @@
5353
!> \endverbatim
5454
!............................................................
5555
!> \par References:
56-
!> ================
56+
! ================
5757
!> \verbatim
5858
!> [1] P. Schmid: Dynamic mode decomposition of numerical
5959
!> and experimental data,
@@ -71,7 +71,7 @@
7171
!> \endverbatim
7272
!......................................................................
7373
!> \par Developed and supported by:
74-
!> ================================
74+
! ================================
7575
!> \verbatim
7676
!> Developed and coded by Zlatko Drmac, Faculty of Science,
7777
!> University of Zagreb; drmac@math.hr
@@ -93,7 +93,7 @@
9393
!> \endverbatim
9494
!......................................................................
9595
!> \par Distribution Statement A:
96-
!> ==============================
96+
! ==============================
9797
!> \verbatim
9898
!> Approved for Public Release, Distribution Unlimited.
9999
!> Cleared by DARPA on September 29, 2022
@@ -564,7 +564,7 @@
564564
!
565565
!> \author Zlatko Drmac
566566
!
567-
!> \ingroup dmd
567+
!> \ingroup gedmd
568568
!
569569
!.............................................................
570570
!.............................................................

0 commit comments

Comments
 (0)