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

#include <jive/fem/MeshBlock.h>

Inheritance diagram for jive::fem::MeshBlock:
Inheritance graph

Public Types

enum  NoOverlapTag { NO_OVERLAP }
 

Public Member Functions

 MeshBlock ()
 
 MeshBlock (const String &name, util::StorageMode mode=util::DEFAULT_STORAGE)
 
 MeshBlock (const String &name, NoOverlapTag tag, util::StorageMode mode=util::DEFAULT_STORAGE)
 
 MeshBlock (const XNodeSet &nodes, const XElementSet &elems, util::StorageMode mode=util::DEFAULT_STORAGE)
 
 MeshBlock (const XNodeSet &nodes, const XElementSet &elems, NoOverlapTag tag, util::StorageMode mode=util::DEFAULT_STORAGE)
 
virtual void readFrom (ObjectInput &in)
 
virtual void writeTo (ObjectOutput &out) const
 
void printTo (PrintWriter &out) 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

XNodeSet nodes
 
XElementSet elems
 
Ref< ItemMasknodeMask
 
Ref< ItemMaskelemMask
 
XBorderSet recvNodeBorders
 
XBorderSet sendNodeBorders
 
XBorderSet recvElemBorders
 
XBorderSet sendElemBorders
 

Protected Member Functions

virtual ~MeshBlock ()
 
- Protected Member Functions inherited from jem::Collectable
 Collectable ()
 Creates an empty Collectable. More...
 
 ~Collectable ()
 Frees resources. More...
 
- Protected Member Functions inherited from jem::io::Serializable
virtual ~Serializable ()
 
virtual void emitVtableFunc_ ()
 
- Protected Member Functions inherited from jem::Interface
virtual ~Interface ()
 Empty destructor. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from jem::Object
static ClassgetType ()
 Returns the Class instance representing the Object class. More...
 

Member Enumeration Documentation

Enumerator
NO_OVERLAP 

Constructor & Destructor Documentation

jive::fem::MeshBlock::MeshBlock ( )
jive::fem::MeshBlock::MeshBlock ( const String name,
util::StorageMode  mode = util::DEFAULT_STORAGE 
)
explicit
jive::fem::MeshBlock::MeshBlock ( const String name,
NoOverlapTag  tag,
util::StorageMode  mode = util::DEFAULT_STORAGE 
)
jive::fem::MeshBlock::MeshBlock ( const XNodeSet nodes,
const XElementSet elems,
util::StorageMode  mode = util::DEFAULT_STORAGE 
)
jive::fem::MeshBlock::MeshBlock ( const XNodeSet nodes,
const XElementSet elems,
NoOverlapTag  tag,
util::StorageMode  mode = util::DEFAULT_STORAGE 
)
virtual jive::fem::MeshBlock::~MeshBlock ( )
protectedvirtual

Member Function Documentation

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

Implements jem::io::Serializable.

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

Implements jem::io::Serializable.

void jive::fem::MeshBlock::printTo ( PrintWriter out) const

Member Data Documentation

XNodeSet jive::fem::MeshBlock::nodes
XElementSet jive::fem::MeshBlock::elems
Ref<ItemMask> jive::fem::MeshBlock::nodeMask
Ref<ItemMask> jive::fem::MeshBlock::elemMask
XBorderSet jive::fem::MeshBlock::recvNodeBorders
XBorderSet jive::fem::MeshBlock::sendNodeBorders
XBorderSet jive::fem::MeshBlock::recvElemBorders
XBorderSet jive::fem::MeshBlock::sendElemBorders