Header file of the incrementalPOD class. More...
#include "fvCFD.H"
#include "ITHACAutilities.H"
#include "ITHACAstream.H"
#include "ITHACAparameters.H"
#include "Foam2Eigen.H"
#include "EigenFunctions.H"
#include "Modes.H"
#include <Spectra/GenEigsSolver.h>
#include <Spectra/SymEigsSolver.h>
#include <Eigen/Eigen>
#include <unsupported/Eigen/SparseExtra>
Go to the source code of this file.
Classes | |
class | incrementalPOD< Type, PatchField, GeoMesh > |
Implementation of a incremental POD algorithm according to Oxberry et al. More... | |
Namespaces | |
namespace | ITHACAPOD |
namespace for the computation of the POD, it exploits bot the method of snapshots and SVD. | |
Typedefs | |
typedef incrementalPOD< scalar, fvPatchField, volMesh > | scalarIncrementalPOD |
typedef incrementalPOD< vector, fvPatchField, volMesh > | vectorIncrementalPOD |
Functions | |
void | ITHACAPOD::weightedGramSchmidt (Eigen::MatrixXd &matrix, Eigen::VectorXd &weights) |
Weighted Gram-Schmidt orthogonalization. | |
Header file of the incrementalPOD class.
Definition in file incrementalPOD.H.
typedef incrementalPOD<scalar, fvPatchField, volMesh> scalarIncrementalPOD |
Definition at line 179 of file incrementalPOD.H.
typedef incrementalPOD<vector, fvPatchField, volMesh> vectorIncrementalPOD |
Definition at line 180 of file incrementalPOD.H.