NUMCXX  0.13.20181108
Numerical library for small projects and teaching purposes
Namespaces | Functions | Variables
fvm2d.hxx File Reference
+ Include dependency graph for fvm2d.hxx:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 fvm2d
 

Functions

void fvm2d::assemble_heat_problem (const numcxx::SimpleGrid &Grid, const numcxx::DArray1 &BCfac, const numcxx::DArray1 &BCval, const numcxx::DArray1 &Source, const numcxx::DArray1 &Kappa, numcxx::DSparseMatrix &SGlobal, numcxx::DArray1 &Rhs)
 
void fvm2d::assemble_and_apply_nonlinear_heat (const numcxx::SimpleGrid &grid, const numcxx::DArray1 &bcfac, const numcxx::DArray1 &bcval, const numcxx::DArray1 &source, std::function< void(const double, double &, double &)> fkappa, numcxx::DSparseMatrix &SGlobal, numcxx::DArray1 &Sol, numcxx::DArray1 &Rhs)
 
void fvm2d::initialize_bc (numcxx::SimpleGrid &grid, numcxx::DArray1 &g, numcxx::DArray1 &Sol)
 
double fvm2d::l2norm (const numcxx::SimpleGrid &grid, const numcxx::DArray1 &u)
 
double fvm2d::h1norm (const numcxx::SimpleGrid &grid, const numcxx::DArray1 &u)
 

Variables

const double fvm2d::Dirichlet =1.0e30
 BC value marking Dirichlet boundary condition. More...