|
| Cell () |
|
| Cell (real_t diameter) |
|
| Cell (const Real3 &position) |
|
| ~Cell () override=default |
|
void | Initialize (const NewAgentEvent &event) override |
| This method is used to initialise the values of daughter 2 for a cell division event. More...
|
|
Shape | GetShape () const override |
|
virtual Cell * | Divide () |
| Divide this cell. More...
|
|
virtual Cell * | Divide (real_t volume_ratio) |
| Divide this cell. More...
|
|
virtual Cell * | Divide (const Real3 &axis) |
| Divide this cell. More...
|
|
virtual Cell * | Divide (real_t volume_ratio, const Real3 &axis) |
| Divide this cell. More...
|
|
virtual Cell * | Divide (real_t volume_ratio, real_t phi, real_t theta) |
| Divide this cell. More...
|
|
real_t | GetAdherence () const |
|
real_t | GetDiameter () const override |
|
real_t | GetMass () const |
|
real_t | GetDensity () const |
|
const Real3 & | GetPosition () const override |
|
const Real3 & | GetTractorForce () const |
|
real_t | GetVolume () const |
|
void | SetAdherence (real_t adherence) |
|
void | SetDiameter (real_t diameter) override |
|
void | SetVolume (real_t volume) |
|
void | SetMass (real_t mass) |
|
void | SetDensity (real_t density) |
|
void | SetPosition (const Real3 &position) override |
|
void | SetTractorForce (const Real3 &tractor_force) |
|
void | ChangeVolume (real_t speed) |
|
void | UpdateDiameter () |
|
void | UpdateVolume () |
|
void | UpdatePosition (const Real3 &delta) |
|
Real3 | CalculateDisplacement (const InteractionForce *force, real_t squared_radius, real_t dt) override |
|
void | ApplyDisplacement (const Real3 &displacement) override |
|
void | MovePointMass (const Real3 &normalized_dir, real_t speed) |
|
| Agent () |
|
| Agent (TRootIOCtor *io_ctor) |
|
| Agent (const Agent &other) |
|
virtual | ~Agent () |
|
virtual Agent * | New () const =0 |
| Create a new instance of this object using the default constructor. More...
|
|
virtual Agent * | NewCopy () const =0 |
| Create a copy of this object. More...
|
|
virtual void | Update (const NewAgentEvent &event) |
|
void | CreateNewAgents (const NewAgentEvent &event, const std::initializer_list< Agent * > &prototypes) |
|
virtual const char * | GetTypeName () const |
|
virtual std::set< std::string > | GetRequiredVisDataMembers () const |
|
virtual void | RunDiscretization () |
|
void | AssignNewUid () |
|
const AgentUid & | GetUid () const |
|
Spinlock * | GetLock () |
|
virtual void | CriticalRegion (std::vector< AgentPointer<>> *aptrs) |
|
uint32_t | GetBoxIdx () const |
|
void | SetBoxIdx (uint32_t idx) |
|
void | SetStaticnessNextTimestep (bool value) const |
|
bool | GetPropagateStaticness () const |
|
void | SetPropagateStaticness (bool value=true) |
|
void | PropagateStaticness (bool beginning=false) |
|
void | UpdateStaticness () |
|
bool | IsStatic () const |
|
template<typename TAgent = Agent> |
AgentPointer< TAgent > | GetAgentPtr () const |
| Return agent pointer. More...
|
|
void | AddBehavior (Behavior *behavior) |
| Add a behavior to this agent. More...
|
|
void | RemoveBehavior (const Behavior *behavior) |
|
void | RunBehaviors () |
| Execute all behaviorsq. More...
|
|
const InlineVector< Behavior *, 2 > & | GetAllBehaviors () const |
| Return all behaviors. More...
|
|
virtual void | RemoveFromSimulation () |
|
void * | operator new (size_t size) |
|
void | operator delete (void *p) |
|