# This file is part of Cantera. See License.txt in the top-level directory or
# at https://cantera.org/license.txt for license and copyright information.

docstring: |-
  Generated CLib API for Cantera's Domain1D class.
prefix: domain
base: Domain1D
parents: []  # List of parent classes
derived:  # Specialization/prefix dictionary
  Boundary1D: bdry
  ReactingSurf1D: reactingsurf
  Flow1D: flow
recipes:
- name: newFlow1D
- name: newBoundary1D
- name: type
- name: index
- name: nComponents
- name: nPoints
- name: componentName
- name: componentIndex
- name: setBounds
- name: lowerBound
- name: upperBound
- name: setSteadyTolerances
- name: setTransientTolerances
- name: rtol
- name: atol
- name: setupGrid  # Changed in Cantera 3.2
  wraps: setupGrid(const vector<double>&)
- name: setupUniformGrid  # New in Cantera 3.2
- name: setID
- name: grid
- name: setMdot
- name: setTemperature
- name: setSpreadRate
- name: setMoleFractions
  wraps: setMoleFractions(const string&)
- name: mdot
- name: temperature
- name: spreadRate
- name: massFraction
- name: setTransport
- name: enableSoret
- name: setPressure
- name: pressure
- name: setFixedTempProfile
- name: solveEnergyEqn
- name: enableCoverageEquations  # Renamed in Cantera 3.2 (previously enableCoverageEqs)
- name: del
- name: cabinetSize
- name: parentHandle
