VERB_code_2.3
PSD.h File Reference

Makes operations with PSD (Phase Space Density (PSD).) (like, diffusion). More...

#include <fstream>
#include <string>
#include "../Grid/Grid.h"
#include "../Matrix/Matrix.h"
#include "../DiffusionCoefficient/DiffusionCoefficient.h"
#include "../Parameters/Parameters.h"
#include "MatrixSolver.h"
#include "../Grid/AdditionalSourcesAndLosses.h"

Go to the source code of this file.

Classes

class  PSD
 Phase Space Density class. More...
 

Macros

#define PhaseSpaceDensity_H
 Check if PhaseSpaceDensity_H is defined, to not include the class more then one time.
 

Functions

void steady_state (Matrix1D< double > &f, double tau, double Kp, int nx, Matrix1D< double > &CL, double f_bnd_out=1, double f_bnd_in=0)
 
void steady_state_two_zone (Matrix1D< double > &f, Matrix1D< double > &tau, double Kp, double alpha, Matrix1D< double > &Ke, int nx, Matrix1D< double > &CL, double f_bnd_out=1, double f_bnd_in=0)
 

Detailed Description

Makes operations with PSD (Phase Space Density (PSD).) (like, diffusion).

Author
Developed under supervision of the PI Yuri Shprits
Todo:
  • What Interpolate function does

Definition in file PSD.h.

Function Documentation

void steady_state ( Matrix1D< double > &  f,
double  tau,
double  Kp,
int  nx,
Matrix1D< double > &  L,
double  f_bnd_out,
double  f_bnd_in 
)

Compute steady state solution for 1D diffusion

Calculate steady state.

Parameters
&f- function
tau- life time
Kp- Kp index value
nx- number of points
&L- grid
f_bnd_out- the value on the outer boundary
f_bnd_in- the value on the inner boundary

Definition at line 2367 of file PSD.cpp.

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 
)

Calculate steady state for two zones.

Parameters
&f- function
tau- life time
Kp- Kp index value
alpha- pitch angle value
&Ke- kinetic energy
nx- number of points
&L- grid
f_bnd_out- value of outer boundary
f_bnd_in- value of inner boundary

Definition at line 2099 of file PSD.cpp.