Loading...
Searching...
No Matches
ITHACAregularization.H File Reference

Header file of the ITHACAregularization class, it contains the implementation of several methods for input output operations. More...

#include "fvCFD.H"
#include "IOmanip.H"
#include <stdio.h>
#include <sys/types.h>
#include <dirent.h>
#include <algorithm>
#include <fstream>
#include <string>
#include <stdexcept>
#include <sstream>
#include <vector>
#include <cstdio>
#include <typeinfo>
#include <iostream>
#include <cassert>
#include <zlib.h>
#include <map>
#include <Eigen/Eigen>
#include "EigenFunctions.H"
#include "ITHACAutilities.H"
#include <unsupported/Eigen/CXX11/Tensor>

Go to the source code of this file.

Namespaces

namespace  ITHACAregularization
 Namespace for regularization of ill-conditione linear system.
 

Macros

#define MAXBUFSIZE   (static_cast<int> (1e6))
 
#define PBSTR   "||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||"
 
#define PBWIDTH   60
 

Functions

Eigen::VectorXd ITHACAregularization::TSVD (Eigen::MatrixXd A, Eigen::MatrixXd b, int filter)
 Truncated Singular Value regularization.
 
Eigen::VectorXd ITHACAregularization::TSVD (Eigen::MatrixXd A, Eigen::MatrixXd b, double noiseVariance, word parameterMethod)
 Truncated Singular Value regularization.
 
Eigen::VectorXd ITHACAregularization::Tikhonov (Eigen::MatrixXd A, Eigen::MatrixXd b, double regularizationParameter)
 Truncated Singular Value regularization.
 

Detailed Description

Header file of the ITHACAregularization class, it contains the implementation of several methods for input output operations.

Definition in file ITHACAregularization.H.

Macro Definition Documentation

◆ MAXBUFSIZE

#define MAXBUFSIZE   (static_cast<int> (1e6))

Definition at line 69 of file ITHACAregularization.H.

◆ PBSTR

#define PBSTR   "||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||"

Definition at line 70 of file ITHACAregularization.H.

◆ PBWIDTH

#define PBWIDTH   60

Definition at line 71 of file ITHACAregularization.H.