Ising_OPV  v4.0.2
Generates and analyzes model bulk heterojunction morphologies in a parallel computing environment
Ising_OPV::Morphology Member List

This is the complete list of members for Ising_OPV::Morphology, including all inherited members.

calculateAnisotropies()Ising_OPV::Morphology
calculateCorrelationDistances()Ising_OPV::Morphology
calculateDepthDependentData()Ising_OPV::Morphology
calculateInterfacialAreaVolumeRatio() constIsing_OPV::Morphology
calculateInterfacialDistanceHistogram()Ising_OPV::Morphology
calculateInterfacialVolumeFraction() constIsing_OPV::Morphology
calculateMixFractions()Ising_OPV::Morphology
calculateTortuosity(const char site_type, const bool enable_reduced_memory)Ising_OPV::Morphology
createBilayerMorphology()Ising_OPV::Morphology
createCheckerboardMorphology()Ising_OPV::Morphology
createRandomMorphology(const std::vector< double > &mix_fractions)Ising_OPV::Morphology
executeIsingSwapping(const int num_MCsteps, const double interaction_energy1, const double interaction_energy2, const bool enable_growth_pref, const int growth_direction, const double additional_interaction)Ising_OPV::Morphology
executeMixing(const double interfacial_width, const double interfacial_conc)Ising_OPV::Morphology
executeSmoothing(const double smoothing_threshold, const int rescale_factor)Ising_OPV::Morphology
getCorrelationData(const char site_type) constIsing_OPV::Morphology
getDepthCompositionData(const char site_type) constIsing_OPV::Morphology
getDepthDomainSizeData(const char site_type) constIsing_OPV::Morphology
getDepthIVData() constIsing_OPV::Morphology
getDomainAnisotropy(const char site_type) constIsing_OPV::Morphology
getDomainSize(const char site_type) constIsing_OPV::Morphology
getHeight() constIsing_OPV::Morphology
getID() constIsing_OPV::Morphology
getInterfacialDistanceHistogram(const char site_type) constIsing_OPV::Morphology
getIslandVolumeFraction(const char site_type) constIsing_OPV::Morphology
getLength() constIsing_OPV::Morphology
getMixFraction(const char site_type) constIsing_OPV::Morphology
getTortuosityData(const char site_type) constIsing_OPV::Morphology
getUnitSize() constIsing_OPV::Morphology
getWidth() constIsing_OPV::Morphology
importMorphologyFile(std::ifstream &infile)Ising_OPV::Morphology
importTomogramMorphologyFile()Ising_OPV::Morphology
Morphology()Ising_OPV::Morphology
Morphology(const Parameters &params, const int id)Ising_OPV::Morphology
Morphology(const Lattice &input_lattice, const Parameters &params, const int id)Ising_OPV::Morphology
outputCompositionMaps(std::ofstream &outfile) constIsing_OPV::Morphology
outputCorrelationData(std::ofstream &outfile) constIsing_OPV::Morphology
outputDepthDependentData(std::ofstream &outfile) constIsing_OPV::Morphology
outputMorphologyCrossSection(std::ofstream &outfile) constIsing_OPV::Morphology
outputMorphologyFile(std::ofstream &outfile, const bool enable_export_compressed) constIsing_OPV::Morphology
outputTortuosityMaps(std::ofstream &outfile) constIsing_OPV::Morphology
setParameters(const Parameters &params)Ising_OPV::Morphology
shrinkLattice(const int rescale_factor)Ising_OPV::Morphology
stretchLattice(const int rescale_factor)Ising_OPV::Morphology
~Morphology()Ising_OPV::Morphologyvirtual