6 #ifndef CT_REACTOR_SURFACE_H
7 #define CT_REACTOR_SURFACE_H
21 virtual ~ReactorSurface() {}
22 ReactorSurface(
const ReactorSurface&) =
delete;
23 ReactorSurface& operator=(
const ReactorSurface&) =
delete;
29 void setArea(
double a);
37 Kinetics* kinetics() {
42 void setKinetics(Kinetics* kin);
45 void setReactor(ReactorBase* reactor);
49 size_t nSensParams()
const {
50 return m_params.size();
55 void setCoverages(
const double* cov);
61 void setCoverages(
const std::string& cov);
65 void getCoverages(
double* cov)
const;
73 void addSensitivityReaction(
size_t i);
78 void setSensitivityParameters(
const double* params);
83 void resetSensitivityParameters();
90 ReactorBase* m_reactor;
92 std::vector<SensitivityParameter> m_params;
std::map< std::string, double > Composition
Map from string names to doubles.
std::vector< double > vector_fp
Turn on the use of stl vectors for the basic array type within cantera Vector of doubles.
Namespace for the Cantera kernel.