assert((params_prior_map_.find(state_block_vec_[_i])==params_prior_map_.end()||_sb_ptr==nullptr)&&"overwriting a state block that has an absolute constraint");
assert((params_prior_map_.find(_i)==params_prior_map_.end()||_sb_ptr==nullptr)&&"overwriting a state block that has an absolute constraint");