Jive reference manual
|
#include <jive/mbody/BodySet.h>
Public Types | |
typedef BodySet | Self |
typedef ItemSetSkin | Super |
typedef util::GroupSet | Data |
typedef util::Topology | Topology |
![]() | |
typedef ItemSetSkin | Self |
typedef ItemSet | Data |
Public Member Functions | |
BodySet () | |
BodySet (const Ref< Data > &bodies) | |
Event< Data & > & | newTopoEvent () const |
idx_t | rank () const |
Data * | getData () const |
ElementSet | getElements () const |
String | getBodyPath (idx_t bodyID) const |
idx_t | findBody (idx_t bodyID) const |
idx_t | getBodyID (idx_t ibody) const |
idx_t | maxBodyElemCount () const |
idx_t | maxBodyElemCountOf (const IdxVector &ibodies) const |
idx_t | getBodyElemCount (idx_t ibody) const |
idx_t | getBodyElems (const IdxVector &ielems, idx_t ibody) const |
void | getSomeBodyElems (const IdxVector &ielems, const IdxVector &index, idx_t ibody) const |
IdxVector | toVector () const |
Topology | toMatrix () const |
IdxVector | getElemsOf (const IdxVector &ibodies) const |
IdxVector | getNodesOf (const IdxVector &ibodies) const |
IdxVector | getUniqueNodesOf (const IdxVector &ibodies) const |
void | store (BodyKind kind, 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 Self | find (BodyKind kind, const Properties &globdat) |
static Self | find (const String &name, const Properties &globdat) |
static Self | get (BodyKind kind, 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 & | bodies_ () 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_ |
typedef BodySet jive::mbody::BodySet::Self |
jive::mbody::BodySet::BodySet | ( | ) |
Event< util::GroupSet & > & jive::mbody::BodySet::newTopoEvent | ( | ) | const |
idx_t jive::mbody::BodySet::rank | ( | ) | const |
BodySet::Data * jive::mbody::BodySet::getData | ( | ) | const |
ElementSet jive::mbody::BodySet::getElements | ( | ) | const |
String jive::mbody::BodySet::getBodyPath | ( | idx_t | bodyID | ) | const |
idx_t jive::mbody::BodySet::findBody | ( | idx_t | bodyID | ) | const |
idx_t jive::mbody::BodySet::getBodyID | ( | idx_t | ibody | ) | const |
idx_t jive::mbody::BodySet::maxBodyElemCount | ( | ) | const |
idx_t jive::mbody::BodySet::maxBodyElemCountOf | ( | const IdxVector & | ibodies | ) | const |
idx_t jive::mbody::BodySet::getBodyElemCount | ( | idx_t | ibody | ) | const |
idx_t jive::mbody::BodySet::getBodyElems | ( | const IdxVector & | ielems, |
idx_t | ibody | ||
) | const |
void jive::mbody::BodySet::getSomeBodyElems | ( | const IdxVector & | ielems, |
const IdxVector & | index, | ||
idx_t | ibody | ||
) | const |
IdxVector jive::mbody::BodySet::toVector | ( | ) | const |
BodySet::Topology jive::mbody::BodySet::toMatrix | ( | ) | const |
IdxVector jive::mbody::BodySet::getElemsOf | ( | const IdxVector & | ibodies | ) | const |
IdxVector jive::mbody::BodySet::getNodesOf | ( | const IdxVector & | ibodies | ) | const |
IdxVector jive::mbody::BodySet::getUniqueNodesOf | ( | const IdxVector & | ibodies | ) | const |
void jive::mbody::BodySet::store | ( | BodyKind | kind, |
const Properties & | globdat | ||
) | const |
void jive::mbody::BodySet::store | ( | const String & | name, |
const Properties & | globdat | ||
) | const |
|
static |
|
static |
|
static |
|
static |
|
protected |