Jive reference manual
List of all members | Public Member Functions | Public Attributes | Protected Member Functions
jive::fem::BoundaryIterator Class Reference

#include <jive/fem/BoundaryIterator.h>

Inheritance diagram for jive::fem::BoundaryIterator:
Inheritance graph

Public Member Functions

 BoundaryIterator ()
 
 BoundaryIterator (const BoundaryGroup &group, const Ref< ShapeTable > &shapes, const String &context)
 
 BoundaryIterator (const Properties &conf, const Properties &props, const Properties &globdat, const String &context)
 
virtual void readFrom (ObjectInput &in)
 
virtual void writeTo (ObjectOutput &out) const
 
virtual void resetEvents ()
 
void rewind ()
 
bool toNext (VirtualBoundary &bnd)
 
virtual void checkShapes ()
 
virtual void setShapeFlags (int flags)
 
BoundarySet getBoundaries () const
 
ElementSet getElements () const
 
NodeSet getNodes () const
 
IdxVector getNodeIndices () const
 
IShapeVector getShapes () const
 
IdxVector getShapeMap () const
 
- Public Member Functions inherited from jive::fem::FEIterator
virtual void configure (const Properties &props)
 
virtual void getConfig (const Properties &conf) const
 
virtual idx_t setPrecision (idx_t prec)
 
idx_t getPrecision () const
 
ShapeTablegetShapeTable () const
 
- Public Member Functions inherited from jem::Object
virtual ClassgetClass () const
 Returns the Class instance representing the runtime class of this object. More...
 
virtual String toString () const
 Returns a short textual description of this object. More...
 
virtual long hashValue () const
 Returns a hash value for this object. More...
 
virtual bool equals (const Ref< Object > &obj) const
 Tests whether two objects are equal. More...
 
Ref< Objectclone () const
 Returns a copy of this object. More...
 

Public Attributes

BoundaryGroup bndGroup
 
idx_t ipos
 
- Public Attributes inherited from jive::fem::FEIterator
Event< Self & > changeEvent
 

Protected Member Functions

virtual ~BoundaryIterator ()
 
- Protected Member Functions inherited from jive::fem::FEIterator
 FEIterator ()
 
 FEIterator (const Ref< ShapeTable > &shapes, const String &context)
 
virtual ~FEIterator ()
 
void invalidate_ ()
 
void checkPrecision_ ()
 
void readFrom_ (ObjectInput &in)
 
virtual void writeTo_ (ObjectOutput &out) const
 
virtual void emitEvents_ (int events)
 
- Protected Member Functions inherited from jem::Collectable
 Collectable ()
 Creates an empty Collectable. More...
 
 ~Collectable ()
 Frees resources. More...
 
- Protected Member Functions inherited from jive::util::EventSource
virtual ~EventSource ()
 
- Protected Member Functions inherited from jem::Interface
virtual ~Interface ()
 Empty destructor. More...
 
- Protected Member Functions inherited from jem::io::Serializable
virtual ~Serializable ()
 
virtual void emitVtableFunc_ ()
 

Additional Inherited Members

- Static Public Member Functions inherited from jem::Object
static ClassgetType ()
 Returns the Class instance representing the Object class. More...
 
- Protected Attributes inherited from jive::fem::FEIterator
String context_
 
Ref< ShapeTableshapeTable_
 
int shapeFlags_
 
idx_t precision_
 
bool updated_
 

Constructor & Destructor Documentation

jive::fem::BoundaryIterator::BoundaryIterator ( )
jive::fem::BoundaryIterator::BoundaryIterator ( const BoundaryGroup group,
const Ref< ShapeTable > &  shapes,
const String context 
)
jive::fem::BoundaryIterator::BoundaryIterator ( const Properties conf,
const Properties props,
const Properties globdat,
const String context 
)
virtual jive::fem::BoundaryIterator::~BoundaryIterator ( )
protectedvirtual

Member Function Documentation

virtual void jive::fem::BoundaryIterator::readFrom ( ObjectInput in)
virtual

Implements jem::io::Serializable.

virtual void jive::fem::BoundaryIterator::writeTo ( ObjectOutput out) const
virtual

Implements jem::io::Serializable.

virtual void jive::fem::BoundaryIterator::resetEvents ( )
virtual

Reimplemented from jive::fem::FEIterator.

void jive::fem::BoundaryIterator::rewind ( )
bool jive::fem::BoundaryIterator::toNext ( VirtualBoundary bnd)
virtual void jive::fem::BoundaryIterator::checkShapes ( )
virtual

Implements jive::fem::FEIterator.

virtual void jive::fem::BoundaryIterator::setShapeFlags ( int  flags)
virtual

Reimplemented from jive::fem::FEIterator.

BoundarySet jive::fem::BoundaryIterator::getBoundaries ( ) const
ElementSet jive::fem::BoundaryIterator::getElements ( ) const
NodeSet jive::fem::BoundaryIterator::getNodes ( ) const
IdxVector jive::fem::BoundaryIterator::getNodeIndices ( ) const
IShapeVector jive::fem::BoundaryIterator::getShapes ( ) const
IdxVector jive::fem::BoundaryIterator::getShapeMap ( ) const

Member Data Documentation

BoundaryGroup jive::fem::BoundaryIterator::bndGroup
idx_t jive::fem::BoundaryIterator::ipos