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, updateprotected 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()
SourcesampleParticle in class Sourcepublic boolean hasParticles()
SourcehasParticles in class Sourcepublic void regenerate()
Sourceregenerate in class Sourcepublic void sampleFluid()
SourcesampleFluid in class Sourcepublic void clearDn()