#include <unitcell.h>


Public Member Functions | |
| void | addSolution (UC_Sol *sol) |
| this function is a sink! | |
| void | checkDeactivate (int i_sol, const GfemCellParams *cell_p) |
| checks if UC sol should be deactivated, and performs it. | |
| void | checkDeactivateAll (const GfemCellParams *cell_p) |
| void | clear () |
| const UC_Sol & | getSolution (int i) const |
| UC_Sol & | getSolution (int i) |
| bool | isActive (int i_sol) const |
| void | setActive (int i_sol, bool state) |
| int | size () const |
| int | sizeActive () const |
| UnitcellMask (const Unitcell &other) | |
| void | updateActive (int i_sol, const GfemCellParams *cell_p) |
| activates or deactivates the UC sol. | |
| ~UnitcellMask () | |
Static Public Member Functions | |
| static bool | isActive (Cmplx k, int sel_mode) |
| static bool | isActive (const UC_Sol &sol, const GfemCellParams *cell_p) |
Public Attributes | |
| Real | offX |
| Real | offY |
| Real | sizeX |
| Real | sizeY |
| RCP< const hp2D::hpAdaptiveSpaceH1 > | ucSpace |
Static Public Attributes | |
| static const int | UC_ACTIVE = 1 |
| static const int | UC_INACTIVE = 0 |
Private Member Functions | |
| UnitcellMask & | operator= (const UnitcellMask &other) |
| UnitcellMask (const UnitcellMask &other) | |
Private Attributes | |
| std::vector< int > | uc_active |
Definition at line 151 of file unitcell.h.
| concepts::gfem::UnitcellMask::UnitcellMask | ( | const Unitcell & | other | ) | [inline] |
| concepts::gfem::UnitcellMask::~UnitcellMask | ( | ) | [inline] |
Definition at line 164 of file unitcell.h.
| concepts::gfem::UnitcellMask::UnitcellMask | ( | const UnitcellMask & | other | ) | [private] |
| void concepts::gfem::Unitcell::addSolution | ( | UC_Sol * | sol | ) | [inline, inherited] |
this function is a sink!
Definition at line 88 of file unitcell.h.
| void concepts::gfem::UnitcellMask::checkDeactivate | ( | int | i_sol, |
| const GfemCellParams * | cell_p | ||
| ) | [inline] |
checks if UC sol should be deactivated, and performs it.
Definition at line 203 of file unitcell.h.

| void concepts::gfem::UnitcellMask::checkDeactivateAll | ( | const GfemCellParams * | cell_p | ) | [inline] |
| void concepts::gfem::Unitcell::clear | ( | ) | [inline, inherited] |
Definition at line 109 of file unitcell.h.
| const UC_Sol& concepts::gfem::Unitcell::getSolution | ( | int | i | ) | const [inline, inherited] |
Definition at line 92 of file unitcell.h.
| UC_Sol& concepts::gfem::Unitcell::getSolution | ( | int | i | ) | [inline, inherited] |
Definition at line 96 of file unitcell.h.
| bool concepts::gfem::UnitcellMask::isActive | ( | int | i_sol | ) | const [inline] |
Definition at line 250 of file unitcell.h.
| static bool concepts::gfem::UnitcellMask::isActive | ( | Cmplx | k, |
| int | sel_mode | ||
| ) | [inline, static] |
Definition at line 173 of file unitcell.h.
| static bool concepts::gfem::UnitcellMask::isActive | ( | const UC_Sol & | sol, |
| const GfemCellParams * | cell_p | ||
| ) | [inline, static] |
| UnitcellMask& concepts::gfem::UnitcellMask::operator= | ( | const UnitcellMask & | other | ) | [private] |
| void concepts::gfem::UnitcellMask::setActive | ( | int | i_sol, |
| bool | state | ||
| ) | [inline] |
Definition at line 254 of file unitcell.h.
| int concepts::gfem::Unitcell::size | ( | ) | const [inline, inherited] |
Definition at line 100 of file unitcell.h.
| int concepts::gfem::UnitcellMask::sizeActive | ( | ) | const [inline] |
| void concepts::gfem::UnitcellMask::updateActive | ( | int | i_sol, |
| const GfemCellParams * | cell_p | ||
| ) | [inline] |
activates or deactivates the UC sol.
Definition at line 193 of file unitcell.h.

Real concepts::gfem::Unitcell::offX [inherited] |
Definition at line 141 of file unitcell.h.
Real concepts::gfem::Unitcell::offY [inherited] |
Definition at line 142 of file unitcell.h.
Real concepts::gfem::Unitcell::sizeX [inherited] |
Definition at line 143 of file unitcell.h.
Real concepts::gfem::Unitcell::sizeY [inherited] |
Definition at line 144 of file unitcell.h.
const int concepts::gfem::UnitcellMask::UC_ACTIVE = 1 [static] |
Definition at line 152 of file unitcell.h.
std::vector< int > concepts::gfem::UnitcellMask::uc_active [private] |
Definition at line 270 of file unitcell.h.
const int concepts::gfem::UnitcellMask::UC_INACTIVE = 0 [static] |
Definition at line 153 of file unitcell.h.
RCP<const hp2D::hpAdaptiveSpaceH1> concepts::gfem::Unitcell::ucSpace [inherited] |
Definition at line 140 of file unitcell.h.