#include </home/nico/bildung/SemVI/thesis/lehrfempp/projects/fisher_kpp/strangsplitting.h>
|
| | StrangSplit ()=delete |
| |
| | StrangSplit (const StrangSplit &)=delete |
| |
| | StrangSplit (StrangSplit &&)=delete |
| |
| StrangSplit & | operator= (const StrangSplit &)=delete |
| |
| StrangSplit & | operator= (const StrangSplit &&)=delete |
| |
| template<typename DIFF_COEFF , typename NONLOC_BC > |
| | StrangSplit (std::shared_ptr< lf::uscalfe::UniformScalarFESpace< double > > &fe_space, double T, unsigned int m, double lambda, DIFF_COEFF &&c, NONLOC_BC &&h, const Eigen::MatrixXd &L) |
| |
| virtual | ~StrangSplit ()=default |
| |
| Eigen::VectorXd | diffusionEvolutionOperator (bool firstcall, const Eigen::VectorXd &mu) |
| |
| Eigen::VectorXd | Evolution (const Eigen::VectorXd &cap, const Eigen::VectorXd &mu) |
| |
| template<typename DIFF_COEFF , typename NONLOC_BC > |
| | StrangSplit (std::shared_ptr< lf::uscalfe::UniformScalarFESpace< double > > &fe_space, double T, unsigned m, double lambda, DIFF_COEFF &&c, NONLOC_BC &&h, const Eigen::MatrixXd &L) |
| |
Definition at line 29 of file strangsplitting.h.
◆ StrangSplit() [1/5]
| FisherKPP::StrangSplit::StrangSplit |
( |
| ) |
|
|
delete |
◆ StrangSplit() [2/5]
| FisherKPP::StrangSplit::StrangSplit |
( |
const StrangSplit & |
| ) |
|
|
delete |
◆ StrangSplit() [3/5]
◆ StrangSplit() [4/5]
template<typename DIFF_COEFF , typename NONLOC_BC >
| FisherKPP::StrangSplit::StrangSplit |
( |
std::shared_ptr< lf::uscalfe::UniformScalarFESpace< double > > & |
fe_space, |
|
|
double |
T, |
|
|
unsigned int |
m, |
|
|
double |
lambda, |
|
|
DIFF_COEFF && |
c, |
|
|
NONLOC_BC && |
h, |
|
|
const Eigen::MatrixXd & |
L |
|
) |
| |
|
explicit |
◆ ~StrangSplit()
| virtual FisherKPP::StrangSplit::~StrangSplit |
( |
| ) |
|
|
virtualdefault |
◆ StrangSplit() [5/5]
template<typename DIFF_COEFF , typename NONLOC_BC >
| FisherKPP::StrangSplit::StrangSplit |
( |
std::shared_ptr< lf::uscalfe::UniformScalarFESpace< double > > & |
fe_space, |
|
|
double |
T, |
|
|
unsigned |
m, |
|
|
double |
lambda, |
|
|
DIFF_COEFF && |
c, |
|
|
NONLOC_BC && |
h, |
|
|
const Eigen::MatrixXd & |
L |
|
) |
| |
◆ diffusionEvolutionOperator()
| Eigen::VectorXd FisherKPP::StrangSplit::diffusionEvolutionOperator |
( |
bool |
firstcall, |
|
|
const Eigen::VectorXd & |
mu |
|
) |
| |
◆ Evolution()
| Eigen::VectorXd FisherKPP::StrangSplit::Evolution |
( |
const Eigen::VectorXd & |
cap, |
|
|
const Eigen::VectorXd & |
mu |
|
) |
| |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ A_
| Eigen::SparseMatrix<double> FisherKPP::StrangSplit::A_ |
|
private |
◆ fe_space_
◆ kappa_
| double FisherKPP::StrangSplit::kappa_ |
|
private |
◆ lambda_
| double FisherKPP::StrangSplit::lambda_ |
|
private |
◆ m_
| unsigned int FisherKPP::StrangSplit::m_ |
|
private |
◆ M_
| Eigen::SparseMatrix<double> FisherKPP::StrangSplit::M_ |
|
private |
◆ solver1
| Eigen::SparseLU<Eigen::SparseMatrix<double> > FisherKPP::StrangSplit::solver1 |
|
private |
◆ solver2
| Eigen::SparseLU<Eigen::SparseMatrix<double> > FisherKPP::StrangSplit::solver2 |
|
private |
◆ T_
| double FisherKPP::StrangSplit::T_ |
|
private |
◆ tau_
| double FisherKPP::StrangSplit::tau_ |
|
private |
The documentation for this class was generated from the following files: