Go to the documentation of this file. 1 #ifndef HOPS_SBMLMODEL_HPP
2 #define HOPS_SBMLMODEL_HPP
8 template<
typename MatrixType,
typename VectorType>
13 return constraintMatrix;
17 SbmlModel::constraintMatrix = newConstraintMatrix;
21 return constraintVector;
25 SbmlModel::constraintVector = newConstraintVector;
33 SbmlModel::lowerBounds = newLowerBounds;
41 SbmlModel::upperBounds = newUpperBounds;
45 return parameterNames;
49 SbmlModel::parameterNames = newParameterNames;
57 SbmlModel::stoichiometry = stoichiometry;
67 std::vector<std::string> parameterNames;
70 #endif //HOPS_SBMLMODEL_HPP
MatrixType getConstraintMatrix() const
Definition: SbmlModel.hpp:12
Eigen::MatrixXd MatrixType
Definition: MatrixType.hpp:7
Definition: SbmlModel.hpp:9
void setUpperBounds(VectorType newUpperBounds)
Definition: SbmlModel.hpp:40
VectorType getConstraintVector() const
Definition: SbmlModel.hpp:20
void setConstraintVector(VectorType newConstraintVector)
Definition: SbmlModel.hpp:24
VectorType getLowerBounds() const
Definition: SbmlModel.hpp:28
VectorType getUpperBounds() const
Definition: SbmlModel.hpp:36
MatrixType getStoichiometry() const
Definition: SbmlModel.hpp:52
void setParameterNames(const std::vector< std::string > &newParameterNames)
Definition: SbmlModel.hpp:48
const std::vector< std::string > & getParameterNames() const
Definition: SbmlModel.hpp:44
void setLowerBounds(VectorType newLowerBounds)
Definition: SbmlModel.hpp:32
Definition: CsvReader.hpp:8
void setStoichiometry(MatrixType stoichiometry)
Definition: SbmlModel.hpp:56
Eigen::VectorXd VectorType
Definition: VectorType.hpp:7
void setConstraintMatrix(MatrixType newConstraintMatrix)
Definition: SbmlModel.hpp:16