Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | Private Attributes
concepts::gfem::UnitcellMask Struct Reference

#include <unitcell.h>

Inheritance diagram for concepts::gfem::UnitcellMask:
Inheritance graph
[legend]
Collaboration diagram for concepts::gfem::UnitcellMask:
Collaboration graph
[legend]

List of all members.

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_SolgetSolution (int i) const
UC_SolgetSolution (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

UnitcellMaskoperator= (const UnitcellMask &other)
 UnitcellMask (const UnitcellMask &other)

Private Attributes

std::vector< int > uc_active

Detailed Description

Definition at line 151 of file unitcell.h.


Constructor & Destructor Documentation

concepts::gfem::UnitcellMask::UnitcellMask ( const Unitcell other) [inline]

Definition at line 155 of file unitcell.h.

Here is the call graph for this function:

concepts::gfem::UnitcellMask::~UnitcellMask ( ) [inline]

Definition at line 164 of file unitcell.h.

concepts::gfem::UnitcellMask::UnitcellMask ( const UnitcellMask other) [private]

Member Function Documentation

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.

Here is the call graph for this function:

void concepts::gfem::UnitcellMask::checkDeactivateAll ( const GfemCellParams cell_p) [inline]

Definition at line 197 of file unitcell.h.

Here is the call graph for this function:

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]

Definition at line 208 of file unitcell.h.

Here is the call graph for this function:

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]

Definition at line 258 of file unitcell.h.

Here is the call graph for this function:

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.

Here is the call graph for this function:


Member Data Documentation

Definition at line 141 of file unitcell.h.

Definition at line 142 of file unitcell.h.

Definition at line 143 of file unitcell.h.

Definition at line 144 of file unitcell.h.

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.

Definition at line 153 of file unitcell.h.

Definition at line 140 of file unitcell.h.


The documentation for this struct was generated from the following file:

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)