applyStep(std::vector< double > &hGridCellSizes, std::vector< double > &dfdx, double stepsize, int verbosity) | HGridOptimiser | |
calcDfDx(std::vector< double > &hGridCellSizes, std::vector< double > &dfdx, HGridMethod method, int verbosity) | HGridOptimiser | |
calculateDiffWork(std::vector< double > &hGridCellSizes, std::vector< double > &dfdx, HGridMethod method, int verbosity) | HGridOptimiser | |
calculateWork(std::vector< double > &hGridCellSizes, HGridMethod method, int verbosity) | HGridOptimiser | |
cell2Max(unsigned int i) | HGridOptimiser | |
cell2Min(unsigned int i) | HGridOptimiser | |
cellCheckOverContactCheckRatio_ | HGridOptimiser | private |
cellN_ | HGridOptimiser | private |
checkLimit(std::vector< double > &hGridCellSizes, std::vector< double > &dfdx, int verbosity) | HGridOptimiser | |
diffEndExpectedCellsIntegral(double start, double end, int p, double h) | HGridOptimiser | |
diffHExpectedCellsIntegral(double start, double end, int p, double h) | HGridOptimiser | |
diffHExpectedCellsIntegralCellNumerator(double start, double end, unsigned int i, int p, double h) | HGridOptimiser | |
diffPdfInt(double x, int power) | HGridOptimiser | |
diffStartExpectedCellsIntegral(double start, double end, int p, double h) | HGridOptimiser | |
dimension_ | HGridOptimiser | private |
expectedCellsIntegral(double start, double end, int p, double h) | HGridOptimiser | |
expectedCellsIntegralCellDenominator(double start, double end, unsigned int i) | HGridOptimiser | |
expectedCellsIntegralCellNumerator(double start, double end, unsigned int i, int p, double h) | HGridOptimiser | |
getOptimalDistribution(std::vector< double > &hGridCellSizes, unsigned int numberOfLevels, HGridMethod method, int verbosity) | HGridOptimiser | |
goldenSectionSearch(std::vector< double > &startHGridCellSizes, std::vector< double > &searchDirection, double min, double cur, double max, HGridMethod method, int verbosity) | HGridOptimiser | |
histNumberParticlesPerCell(std::vector< double > &hGridCellSizes) | HGridOptimiser | |
initialise(const MercuryBase &problem, unsigned int numberOfCells, int verbosity) | HGridOptimiser | |
initialisePolyFunc(double omega, std::vector< double > &coeff, unsigned int numberOfCells, int verbosity) | HGridOptimiser | |
intCell2Max(unsigned int i) | HGridOptimiser | |
intCell2Min(unsigned int i) | HGridOptimiser | |
intCellN | HGridOptimiser | private |
length_ | HGridOptimiser | private |
numCells_ | HGridOptimiser | private |
pdfInt(double start, double end, int power) | HGridOptimiser | |
pdfIntCell(double start, double end, unsigned int i, int p) | HGridOptimiser | |
radius2Cell(double r) | HGridOptimiser | |
radius2IntCell(double r) | HGridOptimiser | |
rMax_ | HGridOptimiser | private |
rMin_ | HGridOptimiser | private |