mFES - molecular Finite Element Solver  0.4
Classes | Namespaces | Functions
bilinearform.cpp File Reference
#include <comp.hpp>
#include <multigrid.hpp>
#include <parallelngs.hpp>

Classes

class  ngcomp::ApplyFineMatrix

Namespaces

namespace  ngcomp

Functions

void ngcomp::CalcEigenSystem (FlatMatrix< Complex > &elmat, FlatVector< Complex > &lami, FlatMatrix< Complex > &evecs)
template<class TM , class TS >
void ngcomp::AddPartOfElementMatrix (TM &dest, const FlatMatrix< TS > &source, const int start1, const int start2)
template<>
void ngcomp::AddPartOfElementMatrix (double &dest, const FlatMatrix< double > &source, const int start1, const int start2)
template<>
void ngcomp::AddPartOfElementMatrix (Complex &dest, const FlatMatrix< Complex > &source, const int start1, const int start2)
template<int CBSIZE>
BilinearForm * ngcomp::CreateBilinearForm1 (int cb_size, const FESpace *space, const string &name, const Flags &flags)
template<>
BilinearForm * ngcomp::CreateBilinearForm1< 1 > (int cb_size, const FESpace *space, const string &name, const Flags &flags)
template<>
BilinearForm * ngcomp::CreateBilinearForm1< 0 > (int cb_size, const FESpace *space, const string &name, const Flags &flags)
BilinearForm * ngcomp::CreateBilinearForm (const FESpace *space, const string &name, const Flags &flags)