# 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 Func1 class.
prefix: func1
base: Func1
recipes:
- name: checkFunc1  # Renamed in Cantera 3.2 (previously check)
- name: newBasic  # Renamed in Cantera 3.2 (previously new_basic)
  wraps: newFunc1(const string&, double)
- name: newAdvanced  # Renamed in Cantera 3.2 (previously new_advanced)
  wraps: newFunc1(const string&, const vector<double>&)
- name: newCompound  # Renamed in Cantera 3.2 (previously new_compound)
  wraps: newFunc1(const string&, const shared_ptr<Func1>, const shared_ptr<Func1>)
- name: newModified  # Renamed in Cantera 3.2 (previously new_modified)
  wraps: newFunc1(const string&, const shared_ptr<Func1>, double)
- name: newSumFunction  # Renamed in Cantera 3.2 (previously new_sum)
- name: newDiffFunction  # Renamed in Cantera 3.2 (previously new_diff)
- name: newProdFunction   # Renamed in Cantera 3.2 (previously new_prod)
- name: newRatioFunction  # Renamed in Cantera 3.2 (previously new_ratio)
- name: type
- name: eval  # Renamed in Cantera 3.2 (previously value)
- name: derivative
  what: accessor
- name: write
- name: del
  what: destructor
- name: cabinetSize
