Skip to content

Commit 8f7e5be

Browse files
committed
Added register_parameter to IgANet and IgANet2 classes
1 parent f8ee1ca commit 8f7e5be

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

include/iganet.hpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1356,6 +1356,11 @@ class IgANet : public IgABase<GeometryMap, Variable>,
13561356
return result;
13571357
}
13581358

1359+
/// @brief Registers a parameter
1360+
torch::Tensor& register_parameter(std::string name, torch::Tensor tensor, bool requires_grad = true) {
1361+
return net_->register_parameter(name, tensor, requires_grad);
1362+
}
1363+
13591364
/// @brief Returns a string representation of the IgANet object
13601365
inline void pretty_print(std::ostream &os) const noexcept override {
13611366
os << name() << "(\n"
@@ -1960,6 +1965,11 @@ class IgANet2 : public IgABase2<Inputs, Outputs, CollPts>,
19601965
return result;
19611966
}
19621967

1968+
/// @brief Registers a parameter
1969+
torch::Tensor& register_parameter(std::string name, torch::Tensor tensor, bool requires_grad = true) {
1970+
return net_->register_parameter(name, tensor, requires_grad);
1971+
}
1972+
19631973
/// @brief Returns a string representation of the IgANet object
19641974
inline void pretty_print(std::ostream &os) const noexcept override {
19651975
os << name() << "(\n"

0 commit comments

Comments
 (0)