BioDynaMo  v1.03.61-fe34ced0
cell_division_event.h
Go to the documentation of this file.
1 // -----------------------------------------------------------------------------
2 //
3 // Copyright (C) 2021 CERN & University of Surrey for the benefit of the
4 // BioDynaMo collaboration. All Rights Reserved.
5 //
6 // Licensed under the Apache License, Version 2.0 (the "License");
7 // you may not use this file except in compliance with the License.
8 //
9 // See the LICENSE file distributed with this work for details.
10 // See the NOTICE file distributed with this work for additional information
11 // regarding copyright ownership.
12 //
13 // -----------------------------------------------------------------------------
14 
15 #ifndef CORE_AGENT_CELL_DIVISION_EVENT_H_
16 #define CORE_AGENT_CELL_DIVISION_EVENT_H_
17 
19 #include "core/real_t.h"
20 
21 namespace bdm {
22 
32  static const NewAgentEventUid kUid;
33 
36 
37  virtual ~CellDivisionEvent() = default;
38 
39  NewAgentEventUid GetUid() const override { return kUid; }
40 
48 };
49 
50 } // namespace bdm
51 
52 #endif // CORE_AGENT_CELL_DIVISION_EVENT_H_
bdm::NewAgentEvent
Definition: new_agent_event.h:61
bdm::CellDivisionEvent::phi
real_t phi
phi azimuthal angle (spherical coordinates)
Definition: cell_division_event.h:45
bdm::CellDivisionEvent::GetUid
NewAgentEventUid GetUid() const override
Definition: cell_division_event.h:39
bdm::CellDivisionEvent::CellDivisionEvent
CellDivisionEvent(real_t volume_ratio, real_t phi, real_t theta)
Definition: cell_division_event.h:34
bdm
Definition: agent.cc:39
bdm::real_t
double real_t
Definition: real_t.h:21
bdm::CellDivisionEvent::~CellDivisionEvent
virtual ~CellDivisionEvent()=default
bdm::CellDivisionEvent
Contains the parameters to perform a cell division.
Definition: cell_division_event.h:31
new_agent_event.h
bdm::NewAgentEventUid
uint64_t NewAgentEventUid
Definition: new_agent_event.h:29
real_t.h
bdm::CellDivisionEvent::theta
real_t theta
theta polar angle (spherical coordinates)
Definition: cell_division_event.h:47
bdm::CellDivisionEvent::volume_ratio
real_t volume_ratio
Definition: cell_division_event.h:43
bdm::CellDivisionEvent::kUid
static const NewAgentEventUid kUid
Definition: cell_division_event.h:32