56 int32_t
domain_newFlow1D(
const char* domainType, int32_t solution,
const char*
id);
80 int32_t
domain_type(int32_t handle, int32_t bufLen,
char* buf);
91 int32_t
domain_index(int32_t handle, int32_t n, int32_t j);
144 int32_t
domain_setBounds(int32_t handle, int32_t n,
double lower,
double upper);
219 int32_t
domain_setupGrid(int32_t handle, int32_t gridLen,
const double* grid);
253 int32_t
domain_grid(int32_t handle, int32_t bufLen,
double* buf);
382 int32_t
flow_setFixedTempProfile(int32_t handle, int32_t zfixedLen,
double* zfixed, int32_t tfixedLen,
double* tfixed);
int32_t domain_cabinetSize()
Return size of Domain1D storage.
double bdry_spreadRate(int32_t handle)
Tangential velocity gradient [1/s] at this boundary.
double domain_rtol(int32_t handle, int32_t n)
Relative tolerance of the nth component.
double domain_atol(int32_t handle, int32_t n)
Absolute tolerance of the nth component.
int32_t domain_setupUniformGrid(int32_t handle, int32_t points, double length, double start)
Set up uniform grid.
double bdry_temperature(int32_t handle)
Temperature [K].
int32_t domain_grid(int32_t handle, int32_t bufLen, double *buf)
Access the array of grid coordinates [m].
int32_t domain_componentName(int32_t handle, int32_t n, int32_t bufLen, char *buf)
Name of component.
int32_t flow_enableSoret(int32_t handle, int32_t withSoret)
Enable thermal diffusion, also known as Soret diffusion.
int32_t flow_solveEnergyEqn(int32_t handle, int32_t j)
Specify that the energy equation should be solved at point.
int32_t domain_setID(int32_t handle, const char *s)
Specify an identifying tag for this domain.
int32_t domain_nPoints(int32_t handle)
Number of grid points in this domain.
double domain_upperBound(int32_t handle, int32_t n)
Upper bound on the nth component.
int32_t domain_setTransientTolerances(int32_t handle, double rtol, double atol, int32_t n)
Set tolerances for time-stepping mode.
int32_t bdry_setSpreadRate(int32_t handle, double V0)
Set tangential velocity gradient [1/s] at this boundary.
int32_t flow_setFixedTempProfile(int32_t handle, int32_t zfixedLen, double *zfixed, int32_t tfixedLen, double *tfixed)
Sometimes it is desired to carry out the simulation using a specified temperature profile,...
double bdry_mdot(int32_t handle)
The total mass flow rate [kg/m2/s].
int32_t domain_setupGrid(int32_t handle, int32_t gridLen, const double *grid)
Set up initial grid.
int32_t domain_del(int32_t handle)
Delete Domain1D object.
int32_t domain_newBoundary1D(const char *domainType, int32_t solution, const char *id)
Create a Boundary1D object of the specified type.
int32_t domain_nComponents(int32_t handle)
Number of components at each grid point.
double bdry_massFraction(int32_t handle, int32_t k)
Mass fraction of species k.
int32_t domain_parentHandle(int32_t handle)
Return handle to parent of Domain1D object.
int32_t reactingsurf_enableCoverageEquations(int32_t handle, int32_t docov)
Set whether to solve the equations for the surface species coverages.
int32_t domain_index(int32_t handle, int32_t n, int32_t j)
Returns the index of the solution vector, which corresponds to component n at grid point j.
int32_t bdry_setTemperature(int32_t handle, double t)
Set the temperature.
double domain_lowerBound(int32_t handle, int32_t n)
Lower bound on the nth component.
int32_t domain_setTransport(int32_t handle, int32_t trans)
Set transport model to existing instance.
int32_t domain_type(int32_t handle, int32_t bufLen, char *buf)
String indicating the domain implemented.
int32_t flow_setPressure(int32_t handle, double p)
Set the pressure.
int32_t bdry_setMoleFractions(int32_t handle, const char *xin)
Set the mole fractions by specifying a string.
int32_t domain_newFlow1D(const char *domainType, int32_t solution, const char *id)
Create a Flow1D object of the specified type.
int32_t domain_setSteadyTolerances(int32_t handle, double rtol, double atol, int32_t n)
Set tolerances for steady-state mode.
double flow_pressure(int32_t handle)
The current pressure [Pa].
int32_t bdry_setMdot(int32_t handle, double mdot)
Set the total mass flow rate [kg/m²/s].
int32_t domain_componentIndex(int32_t handle, const char *name)
index of component with name
int32_t domain_setBounds(int32_t handle, int32_t n, double lower, double upper)
Set the upper and lower bounds for a solution component, n.