36#ifndef DISCRETESYSTEMFORCECALCULATOR_HPP_
37#define DISCRETESYSTEMFORCECALCULATOR_HPP_
39#include "AbstractTwoBodyInteractionForce.hpp"
40#include "MeshBasedCellPopulation.hpp"
47 friend class TestDiscreteSystemForceCalculator;
112 std::vector<double>
GetExtremalAngles(
unsigned index, std::vector<double> samplingAngles);
double GetLocalExtremum(unsigned index, double angle1, double angle2)
void SetEpsilon(double epsilon)
std::vector< double > GetExtremalAngles(unsigned index, std::vector< double > samplingAngles)
std::vector< boost::shared_ptr< AbstractTwoBodyInteractionForce< 2 > > > mForceCollection
void WriteResultsToFile(std::string simulationOutputDirectory)
std::vector< double > GetSamplingAngles(unsigned index)
std::vector< double > CalculateFtAndFn(unsigned index, double theta)
MeshBasedCellPopulation< 2 > & mrCellPopulation
std::vector< std::vector< double > > CalculateExtremalNormalForces()
out_stream mpVizStressResultsFile