Skip to content

Commit

Permalink
ordering state parameters
Browse files Browse the repository at this point in the history
  • Loading branch information
K20shores committed Oct 23, 2023
1 parent 8a4307c commit c203293
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 12 deletions.
8 changes: 4 additions & 4 deletions test/integration/e5.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -45,12 +45,12 @@ class E5 : public micm::RosenbrockSolver<MatrixPolicy, SparseMatrixPolicy, Linea

std::function<std::string(const std::vector<std::string>& variables, const std::size_t i)> state_reordering;
this->state_parameters_ = {
.variable_names_ = system.UniqueNames(state_reordering),
.jacobian_diagonal_elements_ = jacobian_diagonal_elements,
.custom_rate_parameter_labels_ = param_labels,
.number_of_grid_cells_ = 1,
.number_of_rate_constants_ = processes.size(),
.nonzero_jacobian_elements_ = nonzero_jacobian_elements
.variable_names_ = system.UniqueNames(state_reordering),
.custom_rate_parameter_labels_ = param_labels,
.nonzero_jacobian_elements_ = nonzero_jacobian_elements,
.jacobian_diagonal_elements_ = jacobian_diagonal_elements,
};

this->linear_solver_ = LinearSolverPolicy(jacobian, 1.0e-30);
Expand Down
8 changes: 4 additions & 4 deletions test/integration/hires.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -46,12 +46,12 @@ class HIRES : public micm::RosenbrockSolver<MatrixPolicy, SparseMatrixPolicy, Li

std::function<std::string(const std::vector<std::string>& variables, const std::size_t i)> state_reordering;
this->state_parameters_ = {
.variable_names_ = system.UniqueNames(state_reordering),
.jacobian_diagonal_elements_ = jacobian_diagonal_elements,
.custom_rate_parameter_labels_ = param_labels,
.number_of_grid_cells_ = 1,
.number_of_rate_constants_ = processes.size(),
.nonzero_jacobian_elements_ = nonzero_jacobian_elements
.variable_names_ = system.UniqueNames(state_reordering),
.custom_rate_parameter_labels_ = param_labels,
.nonzero_jacobian_elements_ = nonzero_jacobian_elements,
.jacobian_diagonal_elements_ = jacobian_diagonal_elements,
};

this->linear_solver_ = LinearSolverPolicy(jacobian, 1.0e-30);
Expand Down
8 changes: 4 additions & 4 deletions test/integration/oregonator.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -46,12 +46,12 @@ class Oregonator : public micm::RosenbrockSolver<MatrixPolicy, SparseMatrixPolic

std::function<std::string(const std::vector<std::string>& variables, const std::size_t i)> state_reordering;
this->state_parameters_ = {
.variable_names_ = system.UniqueNames(state_reordering),
.jacobian_diagonal_elements_ = jacobian_diagonal_elements,
.custom_rate_parameter_labels_ = param_labels,
.number_of_grid_cells_ = 1,
.number_of_rate_constants_ = processes.size(),
.nonzero_jacobian_elements_ = nonzero_jacobian_elements
.variable_names_ = system.UniqueNames(state_reordering),
.custom_rate_parameter_labels_ = param_labels,
.nonzero_jacobian_elements_ = nonzero_jacobian_elements,
.jacobian_diagonal_elements_ = jacobian_diagonal_elements,
};

this->linear_solver_ = LinearSolverPolicy(jacobian, 1.0e-30);
Expand Down

0 comments on commit c203293

Please sign in to comment.