#include <iostream>
#include <typeinfo>
#include "CSVReader/CSVReader.hpp"
#include "util/PathsAndFiles.hpp"
#include "level_set/redistancing_Sussman/RedistancingSussman.hpp"
#include "RawReader/InitGridWithPixel.hpp"
#include "include/RemoveLines.hpp"
#include "level_set/redistancing_Sussman/HelpFunctionsForGrid.hpp"
#include "level_set/redistancing_Sussman/AnalyticalSDF.hpp"
#include "FiniteDifference/FD_simple.hpp"
#include "Decomposition/Distribution/BoxDistribution.hpp"
#include "timer.hpp"
#include "include/DiffusionSpace_sparseGrid.hpp"
#include "include/HelpFunctions_diffusion.hpp"
Go to the source code of this file.
|
|
typedef aggregate< float > | props_full |
| |
|
typedef aggregate< float, float, float, float > | props_sparse |
| |
|
| const std::string | path_to_redistancing_result |
| |
|
const std::string | redistancing_filename = "grid_CaCO3_post_redistancing.hdf5" |
| |
|
const std::string | path_to_size = path_to_redistancing_result |
| |
|
const std::string | output_name = "output_inhomogDiffusion_CaCO3_fluid_phase" |
| |
|
const size_t | PHI_FULL = 0 |
| |
|
const openfpm::vector< std::string > | prop_names_full = {"Phi_Sussman_Out"} |
| |
|
const size_t | PHI_PHASE = 0 |
| |
|
const size_t | CONC_N = 1 |
| |
|
const size_t | CONC_NPLUS1 = 2 |
| |
|
const size_t | DIFFUSION_COEFFICIENT = 3 |
| |
| const openfpm::vector< std::string > | prop_names_sparse |
| |
|
constexpr size_t | x = 0 |
| |
|
constexpr size_t | y = 1 |
| |
|
constexpr size_t | z = 2 |
| |
|
const size_t | dims = 3 |
| |
◆ path_to_redistancing_result
| const std::string path_to_redistancing_result |
Initial value:=
"output_sussman_maxIter6e3_CaCO3_fluidPhase_531x531x531"
Definition at line 59 of file main.cu.
◆ prop_names_sparse
Initial value:= {"PHI_PHASE",
"CONC_N",
"CONC_NPLUS1",
"DIFFUSION_COEFFICIENT"}
Definition at line 85 of file main.cu.