13#ifndef CD_BROWNIANWALKERSPECIES_H
14#define CD_BROWNIANWALKERSPECIES_H
21#include <CD_NamespaceHeader.H>
24 namespace BrownianWalker {
71#include <CD_NamespaceFooter.H>
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:29
Concrete ItoSpecies for the Brownian walker physics module.
Definition CD_BrownianWalkerSpecies.H:34
int m_numParticles
Number of initial computational particles to draw.
Definition CD_BrownianWalkerSpecies.H:50
Real m_blobRadius
Standard deviation of the initial Gaussian particle distribution.
Definition CD_BrownianWalkerSpecies.H:55
~BrownianWalkerSpecies()
Destructor.
Definition CD_BrownianWalkerSpecies.cpp:50
BrownianWalkerSpecies()
Constructor. Reads input parameters and draws the initial particle distribution.
Definition CD_BrownianWalkerSpecies.cpp:24
RealVect m_blobCenter
Center of the initial Gaussian particle distribution.
Definition CD_BrownianWalkerSpecies.H:60
void drawInitParticles()
Draw the initial particle positions from a Gaussian distribution and assign unit weights.
Definition CD_BrownianWalkerSpecies.cpp:56
Namespace containing physics models for use with chombo-discharge.
Definition CD_AdvectionDiffusion.H:16