mFES - molecular Finite Element Solver  0.4
Classes | Namespaces | Functions | Variables
pml.cpp File Reference
#include <fem.hpp>
#include "pml.hpp"

Classes

class  ngfem::PML_LaplaceIntegrator< D, FEL >
class  ngfem::PML_MassIntegrator< D, FEL >
class  ngfem::PML_ElasticityIntegrator< D, FEL >
class  ngfem::PML_CurlCurlEdgeIntegrator< D >
class  ngfem::PML_MassEdgeIntegrator< D >
class  ngfem::PML_DivDivHDivIntegrator< D >
class  ngfem::PML_MassHDivIntegrator< D >
class  ngfem::PML_RobinHDivIntegrator< D >
class  ngfem::pml_cpp::Init

Namespaces

namespace  ngfem
namespace  ngfem::pml_cpp

Functions

SymbolTable< double > & ngfem::GetConstantTable ()
Complex ngfem::alpha (0, 1)
Vec< 3 > ngfem::pml_center (0, 0, 0)
void ngfem::SetPMLParameters ()

Variables

SymbolTable< double > * ngfem::constant_table_for_FEM = NULL
double ngfem::pml_r = 1
double ngfem::pml_x = 1
double ngfem::pml_xmin [3] = { -1, -1, -1}
double ngfem::pml_xmax [3] = { 1, 1, 1}
int ngfem::rect_pml = 0
bool ngfem::apply_deriv_alpha = 0
Init ngfem::pml_cpp::init