#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: