VERB_code_2.3
|
Makes operations with PSD (Phase Space Density) (like, diffusion). More...
#include "PSD.h"
#include <math.h>
#include "../VariousFunctions/variousFunctions.h"
#include "../Exceptions/error.h"
#include <iostream>
#include <string>
#include <ctime>
#include <stdio.h>
#include <stdlib.h>
Go to the source code of this file.
Functions | |
void | checkInf_3D (Matrix3D< double > arr, int il, int im, int ia, double maxNum=1e99) |
void | checkInf_1D (Matrix1D< double > arr, int il, int im, int ia, double maxNum=1e99) |
void | steady_state_two_zone (Matrix1D< double > &f, Matrix1D< double > &tau, double Kp, double alpha, Matrix1D< double > &Ke, int nx, Matrix1D< double > &L, double f_bnd_out, double f_bnd_in) |
void | steady_state (Matrix1D< double > &f, double tau, double Kp, int nx, Matrix1D< double > &L, double f_bnd_out, double f_bnd_in) |
Makes operations with PSD (Phase Space Density) (like, diffusion).
General view of Fokker-Planck diffusion equation in terms of linearization:
\[ A \times x = B \times x + C \]
A, B, C refered as MatrixA, MatrixB and MatrixC in the code
Definition in file PSD.cpp.
void checkInf_1D | ( | Matrix1D< double > | arr, |
int | il, | ||
int | im, | ||
int | ia, | ||
double | maxNum = 1e99 |
||
) |
void checkInf_3D | ( | Matrix3D< double > | arr, |
int | il, | ||
int | im, | ||
int | ia, | ||
double | maxNum = 1e99 |
||
) |