#include <operator.hpp>
Inheritance diagram for SmoluchowskiOperator:
Definition at line 186 of file operator.hpp.
Public Member Functions | |
SmoluchowskiOperator (SmoluchowskiCalc &_base) | |
Initialize smoluchowski operator by choose SmoluchowskiCalc realization. | |
~SmoluchowskiOperator () | |
The destructor. | |
SmoluchowskiCalc & | GetSmolCalc () |
Get used SmoluchowskiCalc object. | |
double | Get_h () const |
Get the step of uniform grid. | |
virtual void | Apply (const double *g, double *res)=0 |
Apply operator. | |
Protected Attributes | |
unsigned | N |
double | H |
double | h |
SmoluchowskiCalc & | smol_base |
double * | tmp_l |
|
Initialize smoluchowski operator by choose SmoluchowskiCalc realization.
Definition at line 389 of file operator.cpp. References SmoluchowskiCalc::GetH(), SmoluchowskiCalc::GetN(), h, H, N, smol_base, and tmp_l. |
|
The destructor.
Definition at line 398 of file operator.cpp. References tmp_l. |
|
Get used SmoluchowskiCalc object.
Definition at line 198 of file operator.hpp. References smol_base. Referenced by SmoluchowskiSolver::adjoint_problem(), SmoluchowskiSolver::forward_problem(), SmoluchowskiSolver::GetN(), and SmoluchowskiSolver::SmoluchowskiSolver(). |
|
Get the step of uniform grid.
Definition at line 200 of file operator.hpp. References h. Referenced by SmoluchowskiSolver::inverse_problem(). |
|
Apply operator. Applying smoluchowski operator to function g and result return in res
Implemented in SmoluchowskiNonLinearOperator, and SmoluchowskiLinearOperator. |
|
Definition at line 188 of file operator.hpp. Referenced by SmoluchowskiOperator(). |
|
Definition at line 189 of file operator.hpp. Referenced by SmoluchowskiOperator(). |
|
Definition at line 189 of file operator.hpp. Referenced by Get_h(), and SmoluchowskiOperator(). |
|
Definition at line 190 of file operator.hpp. Referenced by GetSmolCalc(), and SmoluchowskiOperator(). |
|
Definition at line 191 of file operator.hpp. Referenced by SmoluchowskiOperator(), and ~SmoluchowskiOperator(). |