# 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 Solution class.
prefix: sol
base: Solution
parents: []  # List of parent classes
derived: {Interface: sol}  # Specialization/prefix dictionary
recipes:
- name: newSolution
  wraps: newSolution(const string&, const string&, const string&)
  uses: [thermo, kinetics, transport]
- name: newInterface
  wraps:
    newInterface(const string&, const string&, const vector<shared_ptr<Solution>>&)
  uses: [thermo, kinetics]
- name: del
  uses: [thermo, kinetics, transport]
- name: name
- name: setName
- name: thermo
- name: kinetics
- name: transport
- name: transportModel
- name: setTransportModel
  uses: [transport]
  what: accessor
- name: nAdjacent
- name: adjacent
  wraps: adjacent(size_t)
  uses: [nAdjacent, thermo, kinetics, transport]
  what: accessor
- name: adjacentName
- name: source
- name: cabinetSize
