13 void solve_adjoint_cached(
const State &state, DiffCache &diff_cache,
const Eigen::MatrixXd &rhs);
16 Eigen::MatrixXd
get_adjoint_mat(
const State &state,
const DiffCache &diff_cache,
int type);
void compute_volume_node_ids(const State &state, const int volume_selection, std::vector< int > &node_ids)
void compute_surface_node_ids(const State &state, const int surface_selection, std::vector< int > &node_ids)
Eigen::MatrixXd get_adjoint_mat(const State &state, const DiffCache &diff_cache, int type)
Get adjoint parameter nu or p.
void compute_total_surface_node_ids(const State &state, std::vector< int > &node_ids)
void solve_adjoint_cached(const State &state, DiffCache &diff_cache, const Eigen::MatrixXd &rhs)