55 mUseJiggledBottomCells =
false;
70 cell_iter != this->mpCellPopulation->End();
74 unsigned node_index = this->mpCellPopulation->GetLocationIndexUsingCell(*cell_iter);
77 Node<DIM>* p_node = this->mpCellPopulation->GetNode(node_index);
85 if (cell_iter->GetCellProliferativeType()->template IsType<StemCellProliferativeType>())
88 c_vector<double, DIM> old_node_location = rOldLocations.find(p_node)->second;
100 if (mUseJiggledBottomCells)
119 for (
unsigned node_index=0; node_index<this->mpCellPopulation->GetNumNodes(); node_index++)
122 Node<DIM>* p_node = this->mpCellPopulation->GetNode(node_index);
124 if (!is_wnt_included)
130 double node_height = rOldLocations.find(p_node)->second[DIM-1];
131 if (node_height < DBL_EPSILON)
143 if (mUseJiggledBottomCells)
160 bool boundary_condition_satisfied =
true;
167 cell_iter != this->mpCellPopulation->End();
171 unsigned node_index = this->mpCellPopulation->GetLocationIndexUsingCell(*cell_iter);
174 Node<DIM>* p_node = this->mpCellPopulation->GetNode(node_index);
179 boundary_condition_satisfied =
false;
184 return boundary_condition_satisfied;