public class VolumeSource extends Source
Modifier and Type | Field and Description |
---|---|
protected FieldCollection2D |
dn |
protected int |
i_sample |
protected int |
j_sample |
protected double |
num_rem |
protected Mesh |
sample_mesh |
protected FieldCollection2D |
temp |
circuit_model, mdot0, mp_rem, name, num_mp, source_mat, spline
Constructor and Description |
---|
VolumeSource(java.lang.String name,
Material source_mat) |
Modifier and Type | Method and Description |
---|---|
void |
clearDn() |
FieldCollection2D |
getDn() |
Field2D |
getDn(Mesh mesh) |
Field2D |
getTemp(Mesh mesh) |
boolean |
hasParticles()
returns true if there are more particles to sample
|
void |
regenerate()
default function to reset particle sample size, needs to be called prior
to sampling source
|
void |
sampleFluid()
updates boundaries for fluid-based species
|
KineticMaterial.Particle |
sampleParticle()
returns a new particle
|
getMaterial, getName, start, update
protected FieldCollection2D dn
protected FieldCollection2D temp
protected int i_sample
protected int j_sample
protected Mesh sample_mesh
protected double num_rem
public VolumeSource(java.lang.String name, Material source_mat)
name
- source_mat
- public FieldCollection2D getDn()
public KineticMaterial.Particle sampleParticle()
Source
sampleParticle
in class Source
public boolean hasParticles()
Source
hasParticles
in class Source
public void regenerate()
Source
regenerate
in class Source
public void sampleFluid()
Source
sampleFluid
in class Source
public void clearDn()