|
template<class Type , template< class > class PatchField, class GeoMesh > |
PtrList< GeometricField< Type, PatchField, GeoMesh > > | ITHACAutilities::reconstructFromCoeff (PtrList< GeometricField< Type, PatchField, GeoMesh > > &modes, Eigen::MatrixXd &coeff_matrix, label Nmodes) |
| Exact reconstruction using a certain number of modes for a list of fields and the projection coefficients.
|
|
template PtrList< GeometricField< scalar, fvPatchField, volMesh > > | ITHACAutilities::reconstructFromCoeff (PtrList< GeometricField< scalar, fvPatchField, volMesh > > &modes, Eigen::MatrixXd &coeff_matrix, label Nmodes) |
|
template PtrList< GeometricField< vector, fvPatchField, volMesh > > | ITHACAutilities::reconstructFromCoeff (PtrList< GeometricField< vector, fvPatchField, volMesh > > &modes, Eigen::MatrixXd &coeff_matrix, label Nmodes) |
|
template PtrList< GeometricField< tensor, fvPatchField, volMesh > > | ITHACAutilities::reconstructFromCoeff (PtrList< GeometricField< tensor, fvPatchField, volMesh > > &modes, Eigen::MatrixXd &coeff_matrix, label Nmodes) |
|
template<class Type , template< class > class PatchField, class GeoMesh > |
Eigen::MatrixXd | ITHACAutilities::getMassMatrix (PtrList< GeometricField< Type, PatchField, GeoMesh > > &fields, label nModes=0, bool consider_volumes=true) |
| Gets the mass matrix using the eigen routine.
|
|
template Eigen::MatrixXd | ITHACAutilities::getMassMatrix (PtrList< GeometricField< scalar, fvPatchField, volMesh > > &modes, label Nmodes, bool consider_volumes) |
|
template Eigen::MatrixXd | ITHACAutilities::getMassMatrix (PtrList< GeometricField< scalar, fvsPatchField, surfaceMesh > > &modes, label Nmodes, bool consider_volumes=false) |
|
template Eigen::MatrixXd | ITHACAutilities::getMassMatrix (PtrList< GeometricField< vector, fvPatchField, volMesh > > &modes, label Nmodes, bool consider_volumes) |
|
template Eigen::MatrixXd | ITHACAutilities::getMassMatrix (PtrList< GeometricField< tensor, fvPatchField, volMesh > > &modes, label Nmodes, bool consider_volumes) |
|
template<class Type , template< class > class PatchField, class GeoMesh > |
Eigen::MatrixXd | ITHACAutilities::getMassMatrix (PtrList< GeometricField< Type, PatchField, GeoMesh > > &fields, PtrList< GeometricField< Type, PatchField, GeoMesh > > &fields2, label nModes=0, bool consider_volumes=true) |
| Gets the cross mass matrix using the eigen routine.
|
|
template Eigen::MatrixXd | ITHACAutilities::getMassMatrix (PtrList< GeometricField< scalar, fvPatchField, volMesh > > &modes, PtrList< GeometricField< scalar, fvPatchField, volMesh > > &modes2, label Nmodes, bool consider_volumes) |
|
template Eigen::MatrixXd | ITHACAutilities::getMassMatrix (PtrList< GeometricField< scalar, fvsPatchField, surfaceMesh > > &modes, PtrList< GeometricField< scalar, fvsPatchField, surfaceMesh > > &modes2, label Nmodes, bool consider_volumes=false) |
|
template Eigen::MatrixXd | ITHACAutilities::getMassMatrix (PtrList< GeometricField< vector, fvPatchField, volMesh > > &modes, PtrList< GeometricField< vector, fvPatchField, volMesh > > &modes2, label Nmodes, bool consider_volumes) |
|
template Eigen::MatrixXd | ITHACAutilities::getMassMatrix (PtrList< GeometricField< tensor, fvPatchField, volMesh > > &modes, PtrList< GeometricField< tensor, fvPatchField, volMesh > > &modes2, label Nmodes, bool consider_volumes) |
|
template<class Type , template< class > class PatchField, class GeoMesh > |
Eigen::MatrixXd | ITHACAutilities::getMassMatrix (PtrList< GeometricField< Type, PatchField, GeoMesh > > &fields, PtrList< GeometricField< Type, PatchField, GeoMesh > > &fields2, Eigen::VectorXd weights, label Nmodes=0, bool consider_volumes=true) |
| Gets the cross mass matrix using the eigen routine.
|
|
template Eigen::MatrixXd | ITHACAutilities::getMassMatrix (PtrList< GeometricField< scalar, fvPatchField, volMesh > > &modes, PtrList< GeometricField< scalar, fvPatchField, volMesh > > &modes2, Eigen::VectorXd weights, label Nmodes=0, bool consider_volumes) |
|
template Eigen::MatrixXd | ITHACAutilities::getMassMatrix (PtrList< GeometricField< scalar, fvsPatchField, surfaceMesh > > &modes, PtrList< GeometricField< scalar, fvsPatchField, surfaceMesh > > &modes2, Eigen::VectorXd weights, label Nmodes=0, bool consider_volumes) |
|
template Eigen::MatrixXd | ITHACAutilities::getMassMatrix (PtrList< GeometricField< vector, fvPatchField, volMesh > > &modes, PtrList< GeometricField< vector, fvPatchField, volMesh > > &modes2, Eigen::VectorXd weights, label Nmodes=0, bool consider_volumes) |
|
template Eigen::MatrixXd | ITHACAutilities::getMassMatrix (PtrList< GeometricField< tensor, fvPatchField, volMesh > > &modes, PtrList< GeometricField< tensor, fvPatchField, volMesh > > &modes2, Eigen::VectorXd weights, label Nmodes=0, bool consider_volumes) |
|
template<class Type , template< class > class PatchField, class GeoMesh > |
Eigen::VectorXd | ITHACAutilities::getMassMatrixFV (GeometricField< Type, PatchField, GeoMesh > &snapshot) |
| Gets a vector containing the volumes of each cell of the mesh.
|
|
template Eigen::VectorXd | ITHACAutilities::getMassMatrixFV (GeometricField< scalar, fvPatchField, volMesh > &snapshot) |
|
template Eigen::VectorXd | ITHACAutilities::getMassMatrixFV (GeometricField< vector, fvPatchField, volMesh > &snapshot) |
|
template Eigen::VectorXd | ITHACAutilities::getMassMatrixFV (GeometricField< tensor, fvPatchField, volMesh > &snapshot) |
|
template<class Type , template< class > class PatchField, class GeoMesh > |
Eigen::VectorXd | ITHACAutilities::getCoeffs (GeometricField< Type, PatchField, GeoMesh > &snapshot, PtrList< GeometricField< Type, PatchField, GeoMesh > > &modes, label Nmodes=0, bool consider_volumes=true) |
| Projects a snapshot on a basis function and gets the coefficients of the projection.
|
|
template Eigen::VectorXd | ITHACAutilities::getCoeffs (GeometricField< scalar, fvPatchField, volMesh > &snapshot, PtrList< GeometricField< scalar, fvPatchField, volMesh > > &modes, label Nmodes, bool consider_volumes) |
|
template Eigen::VectorXd | ITHACAutilities::getCoeffs (GeometricField< scalar, fvsPatchField, surfaceMesh > &snapshot, PtrList< GeometricField< scalar, fvsPatchField, surfaceMesh > > &modes, label Nmodes, bool consider_volumes=false) |
|
template Eigen::VectorXd | ITHACAutilities::getCoeffs (GeometricField< vector, fvPatchField, volMesh > &snapshot, PtrList< GeometricField< vector, fvPatchField, volMesh > > &modes, label Nmodes, bool consider_volumes) |
|
template<class Type , template< class > class PatchField, class GeoMesh > |
Eigen::MatrixXd | ITHACAutilities::getCoeffs (PtrList< GeometricField< Type, PatchField, GeoMesh > > &snapshot, PtrList< GeometricField< Type, PatchField, GeoMesh > > &modes, label Nmodes=0, bool consider_volumes=true) |
| Projects snapshots on a basis function and gets the coefficients of the projection.
|
|
template Eigen::MatrixXd | ITHACAutilities::getCoeffs (PtrList< GeometricField< scalar, fvPatchField, volMesh > > &snapshot, PtrList< GeometricField< scalar, fvPatchField, volMesh > > &modes, label Nmodes, bool consider_volumes) |
|
template Eigen::MatrixXd | ITHACAutilities::getCoeffs (PtrList< GeometricField< vector, fvPatchField, volMesh > > &snapshot, PtrList< GeometricField< vector, fvPatchField, volMesh > > &modes, label Nmodes, bool consider_volumes) |
|
template Eigen::MatrixXd | ITHACAutilities::getCoeffs (PtrList< GeometricField< scalar, fvsPatchField, surfaceMesh > > &snapshot, PtrList< GeometricField< scalar, fvsPatchField, surfaceMesh > > &modes, label Nmodes, bool consider_volumes) |
|
Eigen::MatrixXd | ITHACAutilities::parTimeCombMat (List< Eigen::VectorXd > acquiredSnapshotsTimes, Eigen::MatrixXd parameters) |
| A method to compute the time-parameter combined matrix whose any single element corresponds to a unique snapshot in the snapshots acquired for the offline stage.
|
|