FreeCooling2DinWallsDemo.cpp File Reference
#include <iostream>
#include <Species/LinearViscoelasticSpecies.h>
#include <Boundaries/PeriodicBoundary.h>
#include <Walls/InfiniteWall.h>
#include "Mercury2D.h"

Classes

class  FreeCooling2DinWallsDemo
 [FCD_2D_Walls:headers] More...
 

Functions

int main ()
 

Function Documentation

◆ main()

int main ( )

[FCD_2D_Walls:class] [FCD_2D_Walls:main]

[FCD_2D_Walls_problemSetup]

[FCD_2D_WallsproblemSetup] [FCD_2D_Walls:solve]

[FCD_2D_Walls:solve]

103 {
105  // Problem setup
107  problem.setName("FreeCooling2DinWallsDemo");
108  problem.N=2000;
109  problem.setGravity(Vec3D(0.0,0.0,0.0));
110  problem.setTimeStep(5e-5);
111  problem.setSaveCount(4000);
112  problem.setTimeMax(100.0);
113  problem.setMax({0.032,0.032,0.032});
114  problem.setHGridMaxLevels(1);
115  problem.setHGridCellOverSizeRatio(1.2);
116  problem.setHGridUpdateEachTimeStep(false);
119  problem.setFileType(FileType::ONE_FILE);
120  problem.setParticlesWriteVTK(true);
121  problem.wallHandler.setWriteVTK(true);
122  //Uncomment to set the number of threads (cores) for the identity-based OpenMP framework
123  //problem.setNumberOfOMPThreads(4);
124  problem.solve();
126 }
Array< double, 1, 3 > e(1./3., 0.5, 2.)
@ ONE_FILE
all data will be written into/ read from a single file called name_
[FCD_2D_Walls:headers]
Definition: FreeCooling2DinWallsDemo.cpp:22
Definition: Kernel/Math/Vector.h:30
Constructor for SteadyAxisymAdvectionDiffusion problem
Definition: steady_axisym_advection_diffusion.cc:213

References e(), ONE_FILE, and problem.