DFNgen  2.0
DFN Model Generator
fractureEstimating.h
Go to the documentation of this file.
1 #ifndef _fractureEstimating_h_
2 #define _fractureEstimating_h_
3 
4 #include <random>
5 #include <vector>
6 #include "structures.h"
7 #include "distributions.h"
8 
9 void printShapeFams(std::vector<Shape> &shapeFamilies);
10 void dryRun(std::vector<Shape> &shapeFamilies, float *shapeProb, std::mt19937_64 &generator, Distributions &distributions);
11 void addRadiiToLists(float percent, std::vector<Shape> &shapeFamilies, std::mt19937_64 &generator, Distributions &distributions);
12 void printGeneratingFracturesLessThanHWarning(int famIndex, Shape &shapeFam);
13 void generateRadiiLists_nPolyOption(std::vector<Shape> &shapeFamilies, float *famProb, std::mt19937_64 &generator, Distributions &distributions);
14 void addRadii(int amountToadd,int famIdx, Shape &shapeFam, std::mt19937_64 &generator, Distributions &distributions);
15 void sortRadii(std::vector<Shape> &shapeFam);
16 
17 
18 #endif
void sortRadii(std::vector< Shape > &shapeFam)
void printShapeFams(std::vector< Shape > &shapeFamilies)
void addRadii(int amountToadd, int famIdx, Shape &shapeFam, std::mt19937_64 &generator, Distributions &distributions)
void dryRun(std::vector< Shape > &shapeFamilies, float *shapeProb, std::mt19937_64 &generator, Distributions &distributions)
void addRadiiToLists(float percent, std::vector< Shape > &shapeFamilies, std::mt19937_64 &generator, Distributions &distributions)
void generateRadiiLists_nPolyOption(std::vector< Shape > &shapeFamilies, float *famProb, std::mt19937_64 &generator, Distributions &distributions)
float * famProb
Definition: readInput.cpp:133
void printGeneratingFracturesLessThanHWarning(int famIndex, Shape &shapeFam)