HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HOM_DopSimulation Class Referenceabstract

#include <HOM_DopSimulation.h>

Public Member Functions

 HOM_DopSimulation ()
 
 HOM_DopSimulation (const HOM_DopSimulation &simulation)
 
virtual ~HOM_DopSimulation ()
 
virtual bool operator== (HOM_PtrOrNull< HOM_DopSimulation > sim) const =0
 
bool operator!= (HOM_PtrOrNull< HOM_DopSimulation > sim) const
 
virtual std::string __repr__ ()=0
 
virtual HOM_DopDatacreateObject (const char *name, bool solve_on_creation_frame)=0
 
virtual void removeObject (HOM_DopObject &obj)=0
 
virtual HOM_DopDatacreateRelationship (const char *name)=0
 
virtual void removeRelationship (HOM_DopRelationship &rel)=0
 
virtual HOM_NodedopNetNode ()=0
 
virtual std::vector
< HOM_ElemPtr< HOM_DopData > > 
objects ()=0
 
virtual std::vector
< HOM_ElemPtr< HOM_DopData > > 
relationships ()=0
 
virtual HOM_DopDatafindObject (const char *obj_spec)=0
 
virtual HOM_DopDatafindRelationship (const char *rel_spec)=0
 
virtual HOM_DopDatafindData (const char *data_spec)=0
 
virtual std::vector
< HOM_ElemPtr< HOM_DopData > > 
findAllObjects (const char *obj_spec)=0
 
virtual std::vector
< HOM_ElemPtr< HOM_DopData > > 
findAllRelationships (const char *rel_spec)=0
 
virtual std::vector
< HOM_ElemPtr< HOM_DopData > > 
findAllData (const char *data_spec)=0
 
virtual double time ()=0
 
virtual void setTime (double t, bool resim_last_timestep=false, bool force_reset_sim=false, bool allow_simulation=true)=0
 
virtual double timestep ()=0
 
virtual void setTimestep (double t)=0
 
virtual size_t memoryUsage ()=0
 

Detailed Description

Definition at line 31 of file HOM_DopSimulation.h.

Constructor & Destructor Documentation

HOM_DopSimulation::HOM_DopSimulation ( )
inline

Definition at line 41 of file HOM_DopSimulation.h.

HOM_DopSimulation::HOM_DopSimulation ( const HOM_DopSimulation simulation)
inline

Definition at line 43 of file HOM_DopSimulation.h.

virtual HOM_DopSimulation::~HOM_DopSimulation ( )
inlinevirtual

Definition at line 46 of file HOM_DopSimulation.h.

Member Function Documentation

virtual std::string HOM_DopSimulation::__repr__ ( )
pure virtual
virtual HOM_DopData* HOM_DopSimulation::createObject ( const char *  name,
bool  solve_on_creation_frame 
)
pure virtual
virtual HOM_DopData* HOM_DopSimulation::createRelationship ( const char *  name)
pure virtual
virtual HOM_Node* HOM_DopSimulation::dopNetNode ( )
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_DopData> > HOM_DopSimulation::findAllData ( const char *  data_spec)
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_DopData> > HOM_DopSimulation::findAllObjects ( const char *  obj_spec)
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_DopData> > HOM_DopSimulation::findAllRelationships ( const char *  rel_spec)
pure virtual
virtual HOM_DopData* HOM_DopSimulation::findData ( const char *  data_spec)
pure virtual
virtual HOM_DopData* HOM_DopSimulation::findObject ( const char *  obj_spec)
pure virtual
virtual HOM_DopData* HOM_DopSimulation::findRelationship ( const char *  rel_spec)
pure virtual
virtual size_t HOM_DopSimulation::memoryUsage ( )
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_DopData> > HOM_DopSimulation::objects ( )
pure virtual

Definition at line 50 of file HOM_DopSimulation.h.

virtual bool HOM_DopSimulation::operator== ( HOM_PtrOrNull< HOM_DopSimulation sim) const
pure virtual
virtual std::vector<HOM_ElemPtr<HOM_DopData> > HOM_DopSimulation::relationships ( )
pure virtual
virtual void HOM_DopSimulation::removeObject ( HOM_DopObject obj)
pure virtual
virtual void HOM_DopSimulation::removeRelationship ( HOM_DopRelationship rel)
pure virtual
virtual void HOM_DopSimulation::setTime ( double  t,
bool  resim_last_timestep = false,
bool  force_reset_sim = false,
bool  allow_simulation = true 
)
pure virtual
virtual void HOM_DopSimulation::setTimestep ( double  t)
pure virtual
virtual double HOM_DopSimulation::time ( )
pure virtual
virtual double HOM_DopSimulation::timestep ( )
pure virtual

The documentation for this class was generated from the following file: