Jive reference manual
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions
jive::implict::StdArclenModel Class Reference

#include <jive/implict/StdArclenModel.h>

Inheritance diagram for jive::implict::StdArclenModel:
Inheritance graph

Public Types

enum  ArcFunc {
  UNP,
  IDC
}
 

Public Member Functions

 StdArclenModel ()
 
 StdArclenModel (const String &name, const Properties &conf, const Properties &props, const Properties &globdat)
 
virtual void readFrom (ObjectInput &in)
 
virtual void writeTo (ObjectOutput &out) const
 
virtual ModelfindModel (const String &name) const
 
virtual void configure (const Properties &props, const Properties &globdat)
 
virtual void getConfig (const Properties &conf, const Properties &globdat) const
 
virtual bool takeAction (const String &action, const Properties &params, const Properties &globdat)
 
void setArcFunc (ArcFunc func)
 
ArcFunc getArcFunc () const
 
void setMaxIter (idx_t count)
 
idx_t getMaxIter () const
 
void setLoadIncr (double incr)
 
double getLoadIncr () const
 
void setLoadScale (double scale)
 
double getLoadScale () const
 
void setIncrRange (double minIncr, double maxIncr)
 
double getMinIncr () const
 
double getMaxIncr () const
 
- Public Member Functions inherited from jive::model::Model
 Model (const String &name="")
 
 Model (const Self &rhs)
 
virtual String getContext () const
 
void store (const Properties &globdat) const
 
- Public Member Functions inherited from jem::NamedObject
 NamedObject (const String &name="")
 
virtual String toString () const
 Returns a short textual description of this object. More...
 
String getName () const
 
- Public Member Functions inherited from jem::Object
virtual ClassgetClass () const
 Returns the Class instance representing the runtime class 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...
 

Static Public Member Functions

static Ref< ModelmakeNew (const String &name, const Properties &conf, const Properties &props, const Properties &globdat)
 
static void declare ()
 
- Static Public Member Functions inherited from jive::model::Model
static Ref< Modelfind (const Properties &globdat)
 
static Ref< Modelget (const Properties &globdat, const String &context)
 
static Ref< Modelextract (const Properties &globdat)
 
- Static Public Member Functions inherited from jem::NamedObject
static String makeContext (const String &kind, const String &name)
 
- Static Public Member Functions inherited from jem::Object
static ClassgetType ()
 Returns the Class instance representing the Object class. More...
 

Static Public Attributes

static const char * TYPE_NAME
 

Protected Member Functions

virtual ~StdArclenModel ()
 
- Protected Member Functions inherited from jive::model::Model
virtual ~Model ()
 
- Protected Member Functions inherited from jem::NamedObject
virtual ~NamedObject ()
 
- 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

- Protected Attributes inherited from jem::NamedObject
String myName_
 

Member Enumeration Documentation

Enumerator
UNP 
IDC 

Constructor & Destructor Documentation

jive::implict::StdArclenModel::StdArclenModel ( )
jive::implict::StdArclenModel::StdArclenModel ( const String name,
const Properties conf,
const Properties props,
const Properties globdat 
)
virtual jive::implict::StdArclenModel::~StdArclenModel ( )
protectedvirtual

Member Function Documentation

virtual void jive::implict::StdArclenModel::readFrom ( ObjectInput in)
virtual

Implements jem::io::Serializable.

virtual void jive::implict::StdArclenModel::writeTo ( ObjectOutput out) const
virtual

Implements jem::io::Serializable.

virtual Model* jive::implict::StdArclenModel::findModel ( const String name) const
virtual

Reimplemented from jive::model::Model.

virtual void jive::implict::StdArclenModel::configure ( const Properties props,
const Properties globdat 
)
virtual

Reimplemented from jive::model::Model.

virtual void jive::implict::StdArclenModel::getConfig ( const Properties conf,
const Properties globdat 
) const
virtual

Reimplemented from jive::model::Model.

virtual bool jive::implict::StdArclenModel::takeAction ( const String action,
const Properties params,
const Properties globdat 
)
virtual

Implements jive::model::Model.

void jive::implict::StdArclenModel::setArcFunc ( ArcFunc  func)
StdArclenModel::ArcFunc jive::implict::StdArclenModel::getArcFunc ( ) const
void jive::implict::StdArclenModel::setMaxIter ( idx_t  count)
idx_t jive::implict::StdArclenModel::getMaxIter ( ) const
void jive::implict::StdArclenModel::setLoadIncr ( double  incr)
double jive::implict::StdArclenModel::getLoadIncr ( ) const
void jive::implict::StdArclenModel::setLoadScale ( double  scale)
double jive::implict::StdArclenModel::getLoadScale ( ) const
void jive::implict::StdArclenModel::setIncrRange ( double  minIncr,
double  maxIncr 
)
double jive::implict::StdArclenModel::getMinIncr ( ) const
double jive::implict::StdArclenModel::getMaxIncr ( ) const
static Ref<Model> jive::implict::StdArclenModel::makeNew ( const String name,
const Properties conf,
const Properties props,
const Properties globdat 
)
static
static void jive::implict::StdArclenModel::declare ( )
static

Member Data Documentation

const char* jive::implict::StdArclenModel::TYPE_NAME
static