chombo-discharge
Loading...
Searching...
No Matches
CD_BrownianWalkerSpecies.H
Go to the documentation of this file.
1/* chombo-discharge
2 * Copyright © 2021 SINTEF Energy Research.
3 * Please refer to Copyright.txt and LICENSE in the chombo-discharge root directory.
4 */
5
12#ifndef CD_BrownianWalkerSpecies_H
13#define CD_BrownianWalkerSpecies_H
14
15// Std includes
16#include <random>
17
18// Our includes
19#include <CD_ItoSpecies.H>
20#include <CD_NamespaceHeader.H>
21
22namespace Physics {
23 namespace BrownianWalker {
24
30 {
31 public:
36
41
42 protected:
47
52
56 RealVect m_blobCenter;
57
61 void
63 };
64 } // namespace BrownianWalker
65} // namespace Physics
66
67#include <CD_NamespaceFooter.H>
68
69#endif
Declaration of an ItoSpecies class that passes in names and initial data to ItoSolvers.
Class that acts as user interface for parsing initial data and mobility/diffusion kernels into ItoSol...
Definition CD_ItoSpecies.H:28
Species which is advected/diffused in Brownian walker code.
Definition CD_BrownianWalkerSpecies.H:30
int m_numParticles
Number of initial particles.
Definition CD_BrownianWalkerSpecies.H:46
Real m_blobRadius
Radius for the initial Gaussian distribution of particles.
Definition CD_BrownianWalkerSpecies.H:51
~BrownianWalkerSpecies()
Destructor (does nothing)
Definition CD_BrownianWalkerSpecies.cpp:49
BrownianWalkerSpecies()
Constructor – reads in input parameters.
Definition CD_BrownianWalkerSpecies.cpp:23
RealVect m_blobCenter
Center-point for the Gaussian particle distribution.
Definition CD_BrownianWalkerSpecies.H:56
void drawInitParticles()
Draw initial particles.
Definition CD_BrownianWalkerSpecies.cpp:55
Name containing various physics models for running chombo-discharge code.
Definition CD_AdvectionDiffusion.H:15