|
Jive reference manual
|
#include <jive/fem/ElementGroup.h>

Public Types | |
| typedef ElementGroup | Self |
| typedef ItemGroupSkin | Super |
Public Types inherited from jive::util::ItemGroupSkin | |
| typedef ItemGroupSkin | Self |
| typedef ItemGroup | Data |
Public Member Functions | |
| ElementGroup () | |
| ElementGroup (const Ref< Data > &data) | |
| ElementSet | getElements () const |
| IdxVector | getNodeIndices () const |
| void | checkElements (const String &context, idx_t nodeCount) const |
| void | getElemBoxes (const Matrix &boxes) const |
Public Member Functions inherited from jive::util::ItemGroupSkin | |
| Event< idx_t, Data & > & | newSizeEvent () const |
| Event< const Reordering &, int, Data & > & | newOrderEvent () const |
| void | resetEvents () const |
| template<class Input > | |
| void | readFrom (Input &in) |
| template<class Output > | |
| void | writeTo (Output &out) const |
| bool | operator== (const Self &rhs) const |
| bool | operator== (const Nil &rhs) const |
| bool | operator!= (const Self &rhs) const |
| bool | operator!= (const Nil &rhs) const |
| idx_t | size () const |
| IdxVector | getIDs () const |
| IdxVector | getIndices () const |
| idx_t | getIndex (idx_t i) const |
| Data * | getData () const |
| bool | contains (idx_t iitem) const |
| void | filter (const IdxVector &iitems) const |
| idx_t | findMembers (const IdxVector &jitems, const IdxVector &iitems) const |
| idx_t | findNonMembers (const IdxVector &jitems, const IdxVector &iitems) const |
| void | store (const String &name, const Properties &globdat) const |
Static Public Member Functions | |
| static Self | find (const String &name, const ElementSet &elems, const Properties &globdat) |
| static Self | get (const String &name, const ElementSet &elems, const Properties &globdat, const String &context) |
| static Self | get (const Properties &conf, const Properties &props, const Properties &globdat, const String &context) |
| static bool | isValidData (const Ref< Data > &data) |
| static void | checkData (const Ref< Data > &data, const String &context) |
Static Public Member Functions inherited from jive::util::ItemGroupSkin | |
| static IdxVector | getUnion (const ItemGroupSkin &first, const ItemGroupSkin &second) |
| static IdxVector | getIntersection (const ItemGroupSkin &first, const ItemGroupSkin &second) |
| static void | dataError (const String &context, const String &itemKind, const Ref< Data > &data) |
Additional Inherited Members | |
Protected Member Functions inherited from jive::util::ItemGroupSkin | |
| ItemGroupSkin () | |
| ItemGroupSkin (const Ref< Data > &data) | |
| ItemGroupSkin (const Self &rhs) | |
| void | assign_ (const Self &rhs) |
| void | swap_ (Self &rhs) |
Protected Attributes inherited from jive::util::ItemGroupSkin | |
| Ref< Data > | data_ |
| jive::fem::ElementGroup::ElementGroup | ( | ) |
| ElementSet jive::fem::ElementGroup::getElements | ( | ) | const |
| IdxVector jive::fem::ElementGroup::getNodeIndices | ( | ) | const |
| void jive::fem::ElementGroup::checkElements | ( | const String & | context, |
| idx_t | nodeCount | ||
| ) | const |
| void jive::fem::ElementGroup::getElemBoxes | ( | const Matrix & | boxes | ) | const |
|
static |
|
static |
|
static |