Jive reference manual
List of all members | Public Member Functions | Protected Member Functions
jive::algebra::ConDistiller Class Reference

#include <jive/algebra/ConDistiller.h>

Inheritance diagram for jive::algebra::ConDistiller:
Inheritance graph

Public Member Functions

 ConDistiller ()
 
 ConDistiller (Ref< Constraints > cons, Ref< XDofSpace > rdofs=NIL)
 
virtual void readFrom (ObjectInput &in)
 
virtual void writeTo (ObjectOutput &out) const
 
void update ()
 
bool updated () const
 
void reduce (const Vector &r, const Vector &f) const
 
void rdaxpy (const Vector &r, double s, const Vector &f) const
 
void filter (const Vector &r, const Vector &f) const
 
void expand (const Vector &f, const Vector &r) const
 
IdxVector getDofMap () const
 
DofSpacegetDofSpace () const
 
DofSpacegetReducedDofs () const
 
ConstraintsgetConstraints () const
 
ConstraintsgetReducedCons () const
 
const idx_t * getOffsetPtr () const
 
const idx_t * getIndexPtr () const
 
const double * getCoeffPtr () 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...
 

Protected Member Functions

virtual ~ConDistiller ()
 
- 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...
 

Constructor & Destructor Documentation

jive::algebra::ConDistiller::ConDistiller ( )
jive::algebra::ConDistiller::ConDistiller ( Ref< Constraints cons,
Ref< XDofSpace rdofs = NIL 
)
explicit
virtual jive::algebra::ConDistiller::~ConDistiller ( )
protectedvirtual

Member Function Documentation

virtual void jive::algebra::ConDistiller::readFrom ( ObjectInput in)
virtual

Implements jem::io::Serializable.

virtual void jive::algebra::ConDistiller::writeTo ( ObjectOutput out) const
virtual

Implements jem::io::Serializable.

void jive::algebra::ConDistiller::update ( )
bool jive::algebra::ConDistiller::updated ( ) const
void jive::algebra::ConDistiller::reduce ( const Vector &  r,
const Vector &  f 
) const
void jive::algebra::ConDistiller::rdaxpy ( const Vector &  r,
double  s,
const Vector &  f 
) const
void jive::algebra::ConDistiller::filter ( const Vector &  r,
const Vector &  f 
) const
void jive::algebra::ConDistiller::expand ( const Vector &  f,
const Vector &  r 
) const
IdxVector jive::algebra::ConDistiller::getDofMap ( ) const
DofSpace* jive::algebra::ConDistiller::getDofSpace ( ) const
DofSpace* jive::algebra::ConDistiller::getReducedDofs ( ) const
Constraints* jive::algebra::ConDistiller::getConstraints ( ) const
Constraints* jive::algebra::ConDistiller::getReducedCons ( ) const
const idx_t * jive::algebra::ConDistiller::getOffsetPtr ( ) const
const idx_t * jive::algebra::ConDistiller::getIndexPtr ( ) const
const double * jive::algebra::ConDistiller::getCoeffPtr ( ) const