SinterPair.cpp File Reference
#include "Mercury3D.h"
#include "Species/SinterSpecies.h"

Classes

class  SinterPair
 [St:headers] More...
 

Functions

int main (int argc UNUSED, char *argv[] UNUSED)
 [St:class] More...
 

Function Documentation

◆ main()

int main ( int argc  UNUSED,
char *argv[]  UNUSED 
)

[St:class]

[St:main]

[St:problemSetup]

[St:problemSetup]

[St:output]

[St:output]

99 {
101  SinterPair sp0(2e-6);
102  sp0.solve();
103  SinterPair sp1(1.5e-6);
104  sp1.solve();
105  SinterPair sp2(5e-7);
106  sp2.solve();
108 
110  helpers::writeToFile("SinterPair.gnu",
111  "set xlabel 'time [s]'\n"
112  "set ylabel 'x/a'\n"
113  "plot [0:200] 'SinterPair5e-07.fstat' u ($1):(sqrt($7/5e-07)) w lp lt rgb 'royalblue'\n"
114  "replot 'SinterPair1.5e-06.fstat' u ($1):(sqrt($7/1.5e-06)) w lp lt rgb 'light-red'\n"
115  "replot 'SinterPair2e-06.fstat' u ($1):(sqrt($7/2e-06)) w lp lt rgb 'sea-green'"
116  );
117  logger(INFO, "Execute 'gnuplot SinterPair.gnu' to view output");
119 }
LL< Log::INFO > INFO
Info log level.
Definition: Logger.cc:55
Logger< MERCURYDPM_LOGLEVEL > logger("MercuryKernel")
Definition of different loggers with certain modules. A user can define its own custom logger here.
[St:headers]
Definition: SinterPair.cpp:35
bool writeToFile(std::string filename, std::string filecontent)
Writes a string to a file.
Definition: FileIOHelpers.cc:58

References INFO, logger, DPMBase::solve(), and helpers::writeToFile().