solver for unit cell problem for photonic crystals. More...
#include <PC_UC_Solver.h>


solver for unit cell problem for photonic crystals.
Solves problems of transversal electric (TE) and trans. magnetic (TM) kind.
Definition at line 39 of file PC_UC_Solver.h.
Definition at line 41 of file PC_UC_Solver.h.
| concepts::gfem::PC_UC_Solver::PC_UC_Solver | ( | const concepts::Space< concepts::Real > & | space, |
| EquationType | type, | ||
| const MID & | attrToEpsilon, | ||
| double | omega, | ||
| const concepts::BoundaryConditions & | bc | ||
| ) |
| static concepts::PiecewiseConstFormula<concepts::Real> concepts::gfem::PC_UC_Solver::genTECoeff | ( | const MID & | attToEps | ) | [static] |
| static concepts::PiecewiseConstFormula<concepts::Real> concepts::gfem::PC_UC_Solver::genTMCoeff | ( | const MID & | attToEps | ) | [static] |
| void concepts::gfem::PC_UC_Solver::setOmega | ( | double | omega | ) |
| void concepts::gfem::PC_UC_Solver::setRhs | ( | const std::string & | rhs_r, |
| const std::string & | rhs_i | ||
| ) |
| void concepts::gfem::PC_UC_Solver::solve | ( | concepts::Cmplx | k1, |
| concepts::Cmplx | k2, | ||
| concepts::Vector< concepts::Cmplx > & | sol | ||
| ) |
Definition at line 74 of file PC_UC_Solver.h.
Definition at line 75 of file PC_UC_Solver.h.
Definition at line 83 of file PC_UC_Solver.h.
Definition at line 84 of file PC_UC_Solver.h.
Definition at line 65 of file PC_UC_Solver.h.
concepts::PiecewiseConstFormula<concepts::Real> concepts::gfem::PC_UC_Solver::coeff_TE_F [protected] |
Definition at line 72 of file PC_UC_Solver.h.
concepts::PiecewiseConstFormula<concepts::Real> concepts::gfem::PC_UC_Solver::coeff_TM_F [protected] |
Definition at line 71 of file PC_UC_Solver.h.
hp2D::Identity<Real> concepts::gfem::PC_UC_Solver::id_heat_BF [protected] |
Definition at line 76 of file PC_UC_Solver.h.
Definition at line 82 of file PC_UC_Solver.h.
hp2D::Identity<Real> concepts::gfem::PC_UC_Solver::id_mass_BF [protected] |
Definition at line 77 of file PC_UC_Solver.h.
Definition at line 81 of file PC_UC_Solver.h.
Definition at line 73 of file PC_UC_Solver.h.
Definition at line 80 of file PC_UC_Solver.h.
double concepts::gfem::PC_UC_Solver::omega [protected] |
Definition at line 67 of file PC_UC_Solver.h.
concepts::PiecewiseConstFormula<concepts::Real> concepts::gfem::PC_UC_Solver::one_F [static, protected] |
Definition at line 70 of file PC_UC_Solver.h.
Definition at line 79 of file PC_UC_Solver.h.
const concepts::Space<concepts::Real>& concepts::gfem::PC_UC_Solver::space [protected] |
Definition at line 64 of file PC_UC_Solver.h.
concepts::PiecewiseConstFormula<concepts::Real> concepts::gfem::PC_UC_Solver::zero_F [static, protected] |
Definition at line 69 of file PC_UC_Solver.h.