Jive reference manual
|
#include <jive/fem/BoundarySet.h>
Public Types | |
typedef BoundarySet | Self |
typedef ItemSetSkin | Super |
typedef util::MemberSet | Data |
typedef util::Topology | Topology |
typedef util::TopoVector | TopoVector |
![]() | |
typedef ItemSetSkin | Self |
typedef ItemSet | Data |
Public Member Functions | |
BoundarySet () | |
BoundarySet (const Ref< Data > &bounds) | |
Data * | getData () const |
ElementSet | getElements () const |
NodeSet | getNodes () const |
String | getBoundaryPath (idx_t bndID) const |
idx_t | findBoundary (idx_t bndID) const |
idx_t | getBoundaryID (idx_t ibound) const |
void | getBoundary (idx_t &ielem, idx_t &ilocal, idx_t ibound) const |
idx_t | getElemIndex (idx_t ibound) const |
idx_t | getLocalIndex (idx_t ibound) const |
void | checkBoundaries (const String &context, const Topology &elemTopo) const |
void | checkBoundaries (const String &context, const IdxVector &topoMap, const TopoVector &elemTopos) const |
void | checkSomeBoundaries (const String &context, const IdxVector &ibounds, const Topology &elemTopo) const |
void | checkSomeBoundaries (const String &context, const IdxVector &ibounds, const IdxVector &topoMap, const TopoVector &elemTopos) const |
IdxVector | getNodesOf (const IdxVector &ibounds, const Topology &elemTopo) const |
IdxVector | getNodesOf (const IdxVector &ibounds, const IdxVector &topoMap, const TopoVector &elemTopos) const |
IdxVector | getUniqueNodesOf (const IdxVector &ibounds, const Topology &elemTopo) const |
IdxVector | getUniqueNodesOf (const IdxVector &ibounds, const IdxVector &topoMap, const TopoVector &elemTopos) const |
IdxVector | getBoundsOf (const IdxVector &ielems) const |
Topology | getBoundsPerElement () const |
Topology | getNodesPerBoundary (const Topology &elemTopo) const |
Topology | getNodesPerBoundary (const IdxVector &topoMap, const TopoVector &elemTopos) const |
void | findBuddies (const IdxVector &buddies, const Topology &elemTopo) const |
void | findBuddies (const IdxVector &buddies, const IdxVector &topoMap, const TopoVector &elemTopos) const |
void | store (const Properties &globdat) const |
void | store (const String &name, const Properties &globdat) const |
![]() | |
Event< Data & > & | changeEvent () const |
Event< idx_t, Data & > & | newSizeEvent () const |
Event< const Reordering &, Data & > & | newOrderEvent () const |
void | resetEvents () const |
idx_t | size () const |
String | getName () const |
String | getTagName () const |
String | getContext () const |
Data * | getData () const |
template<class Input > | |
void | readFrom (Input &in) |
template<class Output > | |
void | writeTo (Output &out) const |
void | store (const Properties &globdat) const |
void | store (const String &name, const Properties &globdat) 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 |
Static Public Member Functions | |
static IdxVector | getBoundsOf (const IdxVector &ielems, const Topology &beTopo) |
static Self | find (const Properties &globdat) |
static Self | find (const String &name, const Properties &globdat) |
static Self | get (const Properties &globdat, const String &context) |
static Self | get (const String &name, const Properties &globdat, const String &context) |
static bool | isValidData (const Ref< Data > &data) |
static void | checkData (const Ref< Data > &data, const String &context) |
![]() | |
static void | erase (const String &name, const Properties &globdat) |
static void | dataError (const String &context, const String &itemKind, const Ref< Data > &data) |
Protected Member Functions | |
Data & | bounds_ () const |
![]() | |
ItemSetSkin () | |
ItemSetSkin (const Ref< Data > &data) | |
ItemSetSkin (const Self &rhs) | |
void | assign_ (const Self &rhs) |
void | swap_ (Self &rhs) |
Additional Inherited Members | |
![]() | |
Ref< Data > | data_ |
jive::fem::BoundarySet::BoundarySet | ( | ) |
BoundarySet::Data * jive::fem::BoundarySet::getData | ( | ) | const |
ElementSet jive::fem::BoundarySet::getElements | ( | ) | const |
NodeSet jive::fem::BoundarySet::getNodes | ( | ) | const |
String jive::fem::BoundarySet::getBoundaryPath | ( | idx_t | bndID | ) | const |
idx_t jive::fem::BoundarySet::findBoundary | ( | idx_t | bndID | ) | const |
idx_t jive::fem::BoundarySet::getBoundaryID | ( | idx_t | ibound | ) | const |
void jive::fem::BoundarySet::getBoundary | ( | idx_t & | ielem, |
idx_t & | ilocal, | ||
idx_t | ibound | ||
) | const |
idx_t jive::fem::BoundarySet::getElemIndex | ( | idx_t | ibound | ) | const |
idx_t jive::fem::BoundarySet::getLocalIndex | ( | idx_t | ibound | ) | const |
void jive::fem::BoundarySet::checkBoundaries | ( | const String & | context, |
const Topology & | elemTopo | ||
) | const |
void jive::fem::BoundarySet::checkBoundaries | ( | const String & | context, |
const IdxVector & | topoMap, | ||
const TopoVector & | elemTopos | ||
) | const |
void jive::fem::BoundarySet::checkSomeBoundaries | ( | const String & | context, |
const IdxVector & | ibounds, | ||
const Topology & | elemTopo | ||
) | const |
void jive::fem::BoundarySet::checkSomeBoundaries | ( | const String & | context, |
const IdxVector & | ibounds, | ||
const IdxVector & | topoMap, | ||
const TopoVector & | elemTopos | ||
) | const |
IdxVector jive::fem::BoundarySet::getNodesOf | ( | const IdxVector & | ibounds, |
const Topology & | elemTopo | ||
) | const |
IdxVector jive::fem::BoundarySet::getNodesOf | ( | const IdxVector & | ibounds, |
const IdxVector & | topoMap, | ||
const TopoVector & | elemTopos | ||
) | const |
IdxVector jive::fem::BoundarySet::getUniqueNodesOf | ( | const IdxVector & | ibounds, |
const Topology & | elemTopo | ||
) | const |
IdxVector jive::fem::BoundarySet::getUniqueNodesOf | ( | const IdxVector & | ibounds, |
const IdxVector & | topoMap, | ||
const TopoVector & | elemTopos | ||
) | const |
IdxVector jive::fem::BoundarySet::getBoundsOf | ( | const IdxVector & | ielems | ) | const |
|
static |
BoundarySet::Topology jive::fem::BoundarySet::getBoundsPerElement | ( | ) | const |
Topology jive::fem::BoundarySet::getNodesPerBoundary | ( | const IdxVector & | topoMap, |
const TopoVector & | elemTopos | ||
) | const |
void jive::fem::BoundarySet::findBuddies | ( | const IdxVector & | buddies, |
const Topology & | elemTopo | ||
) | const |
void jive::fem::BoundarySet::findBuddies | ( | const IdxVector & | buddies, |
const IdxVector & | topoMap, | ||
const TopoVector & | elemTopos | ||
) | const |
void jive::fem::BoundarySet::store | ( | const Properties & | globdat | ) | const |
void jive::fem::BoundarySet::store | ( | const String & | name, |
const Properties & | globdat | ||
) | const |
|
static |
|
static |
|
static |
|
static |
|
protected |