Jive reference manual
List of all members | Public Types | Public Member Functions | Static Public Member Functions
jive::fem::XNodeSet Class Reference

#include <jive/fem/XNodeSet.h>

Inheritance diagram for jive::fem::XNodeSet:
Inheritance graph

Public Types

typedef XNodeSet Self
 
typedef NodeSet Super
 
typedef util::XPointSet Data
 
- Public Types inherited from jive::fem::NodeSet
typedef NodeSet Self
 
typedef ItemSetSkin Super
 
typedef util::PointSet Data
 
- Public Types inherited from jive::util::ItemSetSkin
typedef ItemSetSkin Self
 
typedef ItemSet Data
 

Public Member Functions

 XNodeSet ()
 
 XNodeSet (const Ref< Data > &xnodes)
 
DatagetData () const
 
Self clone () const
 
void clear () const
 
void reserve (idx_t count) const
 
void trimToSize () const
 
idx_t addNode (const Vector &coords) const
 
idx_t addNode (idx_t nodeID, const Vector &coords) const
 
void eraseNodes (const IdxVector &inodes) const
 
void reorderNodes (const Reordering &reord) const
 
void setNodeCoords (idx_t inode, const Vector &coords) const
 
void setCoords (const Matrix &coords) const
 
void setSomeCoords (const IdxVector &inodes, const Matrix &coords) const
 
- Public Member Functions inherited from jive::fem::NodeSet
 NodeSet ()
 
 NodeSet (const Ref< Data > &nodes)
 
Event< Data & > & newGeomEvent () const
 
Event< idx_t, Data & > & newRankEvent () const
 
DatagetData () const
 
idx_t rank () const
 
String getNodePath (idx_t nodeID) const
 
idx_t findNode (idx_t nodeID) const
 
idx_t getNodeID (idx_t inode) const
 
void getNodeCoords (const Vector &coords, idx_t inode) const
 
void getCoords (const Matrix &coords) const
 
void getSomeCoords (const Matrix &coords, const IdxVector &inodes) const
 
Matrix toMatrix () const
 
void checkRank (const String &context, idx_t rank) const
 
void checkRank (const String &context, idx_t minRank, idx_t maxRank) const
 
void store (const Properties &globdat) const
 
void store (const String &name, const Properties &globdat) const
 
- Public Member Functions inherited from jive::util::ItemSetSkin
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
 
DatagetData () 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 (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 Public Member Functions inherited from jive::fem::NodeSet
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 Public Member Functions inherited from jive::util::ItemSetSkin
static void erase (const String &name, const Properties &globdat)
 
static void dataError (const String &context, const String &itemKind, const Ref< Data > &data)
 

Additional Inherited Members

- Protected Member Functions inherited from jive::fem::NodeSet
Datanodes_ () const
 
- Protected Member Functions inherited from jive::util::ItemSetSkin
 ItemSetSkin ()
 
 ItemSetSkin (const Ref< Data > &data)
 
 ItemSetSkin (const Self &rhs)
 
void assign_ (const Self &rhs)
 
void swap_ (Self &rhs)
 
- Protected Attributes inherited from jive::util::ItemSetSkin
Ref< Datadata_
 

Detailed Description

Examples:
meshgen.cpp.

Member Typedef Documentation

Constructor & Destructor Documentation

jive::fem::XNodeSet::XNodeSet ( )
jive::fem::XNodeSet::XNodeSet ( const Ref< Data > &  xnodes)
explicit

Member Function Documentation

XNodeSet::Data * jive::fem::XNodeSet::getData ( ) const
XNodeSet jive::fem::XNodeSet::clone ( ) const
void jive::fem::XNodeSet::clear ( ) const
void jive::fem::XNodeSet::reserve ( idx_t  count) const
void jive::fem::XNodeSet::trimToSize ( ) const
idx_t jive::fem::XNodeSet::addNode ( const Vector &  coords) const
idx_t jive::fem::XNodeSet::addNode ( idx_t  nodeID,
const Vector &  coords 
) const
void jive::fem::XNodeSet::eraseNodes ( const IdxVector &  inodes) const
void jive::fem::XNodeSet::reorderNodes ( const Reordering reord) const
void jive::fem::XNodeSet::setNodeCoords ( idx_t  inode,
const Vector &  coords 
) const
void jive::fem::XNodeSet::setCoords ( const Matrix &  coords) const
void jive::fem::XNodeSet::setSomeCoords ( const IdxVector &  inodes,
const Matrix &  coords 
) const
XNodeSet jive::fem::XNodeSet::find ( const Properties globdat)
static
XNodeSet jive::fem::XNodeSet::find ( const String name,
const Properties globdat 
)
static
static Self jive::fem::XNodeSet::get ( const Properties globdat,
const String context 
)
static
static Self jive::fem::XNodeSet::get ( const String name,
const Properties globdat,
const String context 
)
static