Skip to content

Commit 406666a

Browse files
committed
core submodule update, warning fixes
1 parent 423d840 commit 406666a

File tree

4 files changed

+1
-6
lines changed

4 files changed

+1
-6
lines changed

fdaPDE/src/solvers/fe_de_separable.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@ struct fe_de_separable {
7676
}
7777
// injects penalty tuple into discretize()
7878
template <typename GeoFrame, typename Penalty> void discretize_loop_(const GeoFrame& gf, Penalty&& penalty) {
79-
using Penalty_ = std::decay_t<Penalty>;
8079
auto pen_tuple = tuplify_penalty_(gf, penalty);
8180
internals::apply_index_pack<n_lambda>([&]<int... Ns_>() { discretize(std::get<Ns_>(pen_tuple)...); });
8281
return;
@@ -280,7 +279,6 @@ struct fe_de_separable {
280279
// one penalty must be on a FeSpace
281280
fdapde_static_assert(is_fe_space_v<FS1> || is_fe_space_v<FS2>, NO_FINITE_ELEMENT_SPACE_DETECTED);
282281
constexpr int fe_space_index = is_fe_space_v<FS1> ? 0 : 1;
283-
using FeSpace = std::tuple_element_t<fe_space_index, FunctionSpaces>;
284282
constexpr int bs_space_index = is_fe_space_v<FS1> ? 1 : 0;
285283
using BsSpace = std::tuple_element_t<bs_space_index, FunctionSpaces>;
286284
// enforce a space-time (or SpaceMajor) expansion: index 0 refer to the spatial finite element discretization

fdaPDE/src/solvers/fe_ls_parabolic.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -808,7 +808,6 @@ struct fe_ls_parabolic_ieul {
808808
y_ = y;
809809
// correct \Psi for missing observations
810810
auto nan_pattern = na_matrix(y);
811-
int old_n_obs = n_obs_;
812811
if (nan_pattern.any()) {
813812
n_obs_ = n_locs_ - nan_pattern.count();
814813
B_.resize(m_);

fdaPDE/src/solvers/fe_ls_separable.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,6 @@ class fe_ls_separable_mono {
111111
}
112112
// unrolls the penalty tuple and injects them into discretize()
113113
template <typename Penalty> void discretize_loop_(Penalty&& penalty) {
114-
using Penalty_ = std::decay_t<Penalty>;
115114
internals::apply_index_pack<n_lambda>(
116115
[&]<int... Ns_>() { discretize([&]() { return std::get<Ns_>(penalty); }()...); });
117116
return;
@@ -164,7 +163,6 @@ class fe_ls_separable_mono {
164163
// one penalty must be on a FeSpace
165164
fdapde_static_assert(is_fe_space_v<FS1> || is_fe_space_v<FS2>, NO_FINITE_ELEMENT_SPACE_DETECTED);
166165
constexpr int fe_space_index = is_fe_space_v<FS1> ? 0 : 1;
167-
using FeSpace = std::tuple_element_t<fe_space_index, FunctionSpaces>;
168166
constexpr int bs_space_index = is_fe_space_v<FS1> ? 1 : 0;
169167
using BsSpace = std::tuple_element_t<bs_space_index, FunctionSpaces>;
170168
// we enforce a space-time (or SpaceMajor) expansion of the field by reordering the forms so that, index 0

0 commit comments

Comments
 (0)