NUMCXX  0.13.20181108
Numerical library for small projects and teaching purposes
Namespaces | Functions
fem2d.cxx File Reference
+ Include dependency graph for fem2d.cxx:

Go to the source code of this file.

Namespaces

 fem2d
 

Functions

void fem2d::compute_cell_volume (const int icell, const numcxx::DArray2 &points, const numcxx::IArray2 &cells, double &vol)
 
void fem2d::compute_local_stiffness_matrix (const int icell, const numcxx::DArray2 &points, const numcxx::IArray2 &cells, numcxx::DArray2 &SLocal, double &vol)
 
void fem2d::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 fem2d::assemble_transient_heat_problem (const numcxx::SimpleGrid &grid, const numcxx::DArray1 &bcfac, const numcxx::DArray1 &bcval, const numcxx::DArray1 &source, const numcxx::DArray1 &kappa, double tau, double theta, bool lump, numcxx::DArray1 &OldSol, numcxx::DSparseMatrix &SGlobal, numcxx::DArray1 &Rhs)
 
double fem2d::l2norm (const numcxx::SimpleGrid &grid, const numcxx::DArray1 &u)
 
double fem2d::h1norm (const numcxx::SimpleGrid &grid, const numcxx::DArray1 &u)