#include <gfemBasisOne.h>


Definition at line 23 of file gfemBasisOne.h.
enum concepts::gfem::PC_UC_Solver::EquationType [inherited] |
Definition at line 41 of file PC_UC_Solver.h.
| concepts::gfem::GfemBasisOne::GfemBasisOne | ( | const concepts::Space< concepts::Real > & | space, |
| EquationType | type, | ||
| const MID & | attrToEpsilon, | ||
| double | omega, | ||
| const concepts::BoundaryConditions & | bc | ||
| ) | [inline] |
Definition at line 26 of file gfemBasisOne.h.
| concepts::gfem::GfemBasisOne::~GfemBasisOne | ( | ) | [inline] |
Definition at line 36 of file gfemBasisOne.h.
| void concepts::gfem::GfemBasisOne::addSolution | ( | UC_Sol * | sol | ) | [inline] |
this function is a sink, except if releaseContents() is called.
Definition at line 60 of file gfemBasisOne.h.
| void concepts::gfem::GfemBasisOne::cutoff | ( | double | sigma_thresh | ) |
| static concepts::PiecewiseConstFormula<concepts::Real> concepts::gfem::PC_UC_Solver::genTECoeff | ( | const MID & | attToEps | ) | [static, inherited] |
| static concepts::PiecewiseConstFormula<concepts::Real> concepts::gfem::PC_UC_Solver::genTMCoeff | ( | const MID & | attToEps | ) | [static, inherited] |
| const UC_Sol& concepts::gfem::GfemBasisOne::getSolution | ( | int | i | ) | const [inline] |
Definition at line 66 of file gfemBasisOne.h.
| UC_Sol& concepts::gfem::GfemBasisOne::getSolution | ( | int | i | ) | [inline] |
Definition at line 70 of file gfemBasisOne.h.
| void concepts::gfem::GfemBasisOne::orthogonalize | ( | ) |
| void concepts::gfem::GfemBasisOne::printSigmas | ( | ) | const |
| void concepts::gfem::GfemBasisOne::releaseContents | ( | ) | [inline] |
releases the solutions WITHOUT deleting them.
I.e. so that this class can be used as a temporary container for functions that later are moved to Unitcell.
Definition at line 46 of file gfemBasisOne.h.
| void concepts::gfem::PC_UC_Solver::setOmega | ( | double | omega | ) | [inherited] |
| void concepts::gfem::PC_UC_Solver::setRhs | ( | const std::string & | rhs_r, |
| const std::string & | rhs_i | ||
| ) | [inherited] |
| int concepts::gfem::GfemBasisOne::size | ( | ) | const [inline] |
Definition at line 74 of file gfemBasisOne.h.
| void concepts::gfem::GfemBasisOne::solve | ( | concepts::Cmplx | k1, |
| concepts::Cmplx | k2 | ||
| ) | [inline] |
this function solves the UC EV problem and stores the results.
Definition at line 51 of file gfemBasisOne.h.
| void concepts::gfem::PC_UC_Solver::solve | ( | concepts::Cmplx | k1, |
| concepts::Cmplx | k2, | ||
| concepts::Vector< concepts::Cmplx > & | sol | ||
| ) | [inherited] |
| void concepts::gfem::GfemBasisOne::sort | ( | ) | [private] |
| void concepts::gfem::GfemBasisOne::transformReal | ( | ) | [private] |
hp2D::Advection<concepts::Real> concepts::gfem::PC_UC_Solver::adv_BF_1 [protected, inherited] |
Definition at line 74 of file PC_UC_Solver.h.
hp2D::Advection<concepts::Real> concepts::gfem::PC_UC_Solver::adv_BF_2 [protected, inherited] |
Definition at line 75 of file PC_UC_Solver.h.
concepts::SparseMatrix<concepts::Real> concepts::gfem::PC_UC_Solver::adv_M_1 [protected, inherited] |
Definition at line 83 of file PC_UC_Solver.h.
concepts::SparseMatrix<concepts::Real> concepts::gfem::PC_UC_Solver::adv_M_2 [protected, inherited] |
Definition at line 84 of file PC_UC_Solver.h.
concepts::BoundaryConditions concepts::gfem::PC_UC_Solver::bc [protected, inherited] |
Definition at line 65 of file PC_UC_Solver.h.
concepts::PiecewiseConstFormula<concepts::Real> concepts::gfem::PC_UC_Solver::coeff_TE_F [protected, inherited] |
Definition at line 72 of file PC_UC_Solver.h.
concepts::PiecewiseConstFormula<concepts::Real> concepts::gfem::PC_UC_Solver::coeff_TM_F [protected, inherited] |
Definition at line 71 of file PC_UC_Solver.h.
hp2D::Identity<Real> concepts::gfem::PC_UC_Solver::id_heat_BF [protected, inherited] |
Definition at line 76 of file PC_UC_Solver.h.
concepts::SparseMatrix<concepts::Real> concepts::gfem::PC_UC_Solver::id_heat_M [protected, inherited] |
Definition at line 82 of file PC_UC_Solver.h.
hp2D::Identity<Real> concepts::gfem::PC_UC_Solver::id_mass_BF [protected, inherited] |
Definition at line 77 of file PC_UC_Solver.h.
concepts::SparseMatrix<concepts::Real> concepts::gfem::PC_UC_Solver::id_mass_M [protected, inherited] |
Definition at line 81 of file PC_UC_Solver.h.
hp2D::Laplace<concepts::Real> concepts::gfem::PC_UC_Solver::lap_BF [protected, inherited] |
Definition at line 73 of file PC_UC_Solver.h.
concepts::SparseMatrix<concepts::Real> concepts::gfem::PC_UC_Solver::lap_M [protected, inherited] |
Definition at line 80 of file PC_UC_Solver.h.
double concepts::gfem::PC_UC_Solver::omega [protected, inherited] |
Definition at line 67 of file PC_UC_Solver.h.
concepts::PiecewiseConstFormula<concepts::Real> concepts::gfem::PC_UC_Solver::one_F [static, protected, inherited] |
Definition at line 70 of file PC_UC_Solver.h.
concepts::Vector<concepts::Cmplx> concepts::gfem::PC_UC_Solver::rhs [protected, inherited] |
Definition at line 79 of file PC_UC_Solver.h.
const concepts::Space<concepts::Real>& concepts::gfem::PC_UC_Solver::space [protected, inherited] |
Definition at line 64 of file PC_UC_Solver.h.
std::vector< UC_Sol* > concepts::gfem::GfemBasisOne::uc_sols [private] |
Definition at line 88 of file gfemBasisOne.h.
concepts::PiecewiseConstFormula<concepts::Real> concepts::gfem::PC_UC_Solver::zero_F [static, protected, inherited] |
Definition at line 69 of file PC_UC_Solver.h.