$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
#include <generalizedBoundaryDynamicsSolvers.h>


Public Member Functions | |
| GeneralizedLinearBoundarySolver (const std::vector< plint > &mInd_, const std::vector< plint > &kInd_) | |
| virtual void | apply (Cell< T, Descriptor > &cell, const Dynamics< T, Descriptor > &dyn, bool replaceAll=true) |
| virtual void | createLinearSystem (Cell< T, Descriptor > &cell, Eigen::MatrixXd &A, Eigen::VectorXd &b)=0 |
| virtual void | regularizePopulations (Cell< T, Descriptor > &cell, const Eigen::VectorXd &x, const Dynamics< T, Descriptor > &dyn, bool replaceAll)=0 |
| void | solveLinearSytem (Cell< T, Descriptor > &cell, Eigen::MatrixXd &A, Eigen::VectorXd &b, Eigen::VectorXd &x) |
| plb::GeneralizedLinearBoundarySolver< T, Descriptor >::GeneralizedLinearBoundarySolver | ( | const std::vector< plint > & | mInd_, | |
| const std::vector< plint > & | kInd_ | |||
| ) | [inline] |
| void plb::GeneralizedLinearBoundarySolver< T, Descriptor >::apply | ( | Cell< T, Descriptor > & | cell, | |
| const Dynamics< T, Descriptor > & | dyn, | |||
| bool | replaceAll = true | |||
| ) | [inline, virtual] |
Implements plb::GeneralizedBoundarySolver< T, Descriptor >.
References plb::GeneralizedLinearBoundarySolver< T, Descriptor >::createLinearSystem(), plb::GeneralizedLinearBoundarySolver< T, Descriptor >::regularizePopulations(), and plb::GeneralizedLinearBoundarySolver< T, Descriptor >::solveLinearSytem().
| virtual void plb::GeneralizedLinearBoundarySolver< T, Descriptor >::createLinearSystem | ( | Cell< T, Descriptor > & | cell, | |
| Eigen::MatrixXd & | A, | |||
| Eigen::VectorXd & | b | |||
| ) | [pure virtual] |
| virtual void plb::GeneralizedLinearBoundarySolver< T, Descriptor >::regularizePopulations | ( | Cell< T, Descriptor > & | cell, | |
| const Eigen::VectorXd & | x, | |||
| const Dynamics< T, Descriptor > & | dyn, | |||
| bool | replaceAll | |||
| ) | [pure virtual] |
| void plb::GeneralizedLinearBoundarySolver< T, Descriptor >::solveLinearSytem | ( | Cell< T, Descriptor > & | cell, | |
| Eigen::MatrixXd & | A, | |||
| Eigen::VectorXd & | b, | |||
| Eigen::VectorXd & | x | |||
| ) | [inline] |
References plb::norm(), and PLB_ASSERT.
Referenced by plb::GeneralizedLinearBoundarySolver< T, Descriptor >::apply().
1.6.3
1.6.3