| Base typedef | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | |
| epoch(int64_t)=0 | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | pure virtual |
| eval() | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| IgANet(const IgANetOptions &defaults={}, iganet::Options< typename Base::value_type > options=iganet::Options< typename Base::value_type >{}) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inlineexplicit |
| IgANet(const std::vector< int64_t > &layers, const std::vector< std::vector< std::any > > &activations, std::array< int64_t, NumCoeffs > numCoeffs, IgANetOptions defaults={}, iganet::Options< typename Base::value_type > options=iganet::Options< typename Base::value_type >{}) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| IgANet(const std::vector< int64_t > &layers, const std::vector< std::vector< std::any > > &activations, std::tuple< std::array< int64_t, NumCoeffs >... > numCoeffs, IgANetOptions defaults={}, iganet::Options< typename Base::value_type > options=iganet::Options< typename Base::value_type >{}) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| IgANet(const std::vector< int64_t > &layers, const std::vector< std::vector< std::any > > &activations, std::array< int64_t, GeometryMapNumCoeffs > geometryMapNumCoeffs, std::array< int64_t, VariableNumCoeffs > variableNumCoeffs, IgANetOptions defaults={}, iganet::Options< typename Base::value_type > options=iganet::Options< typename Base::value_type >{}) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| IgANet(const std::vector< int64_t > &layers, const std::vector< std::vector< std::any > > &activations, std::tuple< std::array< int64_t, GeometryMapNumCoeffs >... > geometryMapNumCoeffs, std::tuple< std::array< int64_t, VariableNumCoeffs >... > variableNumCoeffs, IgANetOptions defaults={}, iganet::Options< typename Base::value_type > options=iganet::Options< typename Base::value_type >{}) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| inputs(int64_t epoch) const | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inlinevirtual |
| load(const std::string &filename, const std::string &key="iganet") | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| loss(const torch::Tensor &, int64_t)=0 | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | pure virtual |
| name() const noexcept | iganet::utils::FullQualifiedName | inlineprivatevirtual |
| name_ | iganet::utils::FullQualifiedName | mutableprivate |
| named_parameters() const noexcept | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| net() const | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| net() | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| net_ | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | protected |
| nparameters() const noexcept | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| operator!=(const IgANet &other) const | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| operator==(const IgANet &other) const | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| opt_ | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | protected |
| optimizer() const | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| optimizer() | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| optimizer_options_type typedef | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | |
| optimizer_type typedef | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | |
| optimizerOptions(std::size_t param_group=0) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| optimizerOptions(std::size_t param_group=0) const | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| optimizerOptionsReset(const optimizer_options_type &options) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| optimizerOptionsReset(optimizer_options_type &&options) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| optimizerOptionsReset(const optimizer_options_type &options, std::size_t param_group) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| optimizerOptionsReset(optimizer_options_type &&options, std::size_t param_group) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| optimizerReset(bool resetOptions=true) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| optimizerReset(const optimizer_options_type &optimizerOptions) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| options() const | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| options() | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| options_ | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | protected |
| parameters() const noexcept | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| pretty_print(std::ostream &os) const noexcept override | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inlinevirtual |
| read(torch::serialize::InputArchive &archive, const std::string &key="iganet") | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| register_parameter(std::string name, torch::Tensor tensor, bool requires_grad=true) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| save(const std::string &filename, const std::string &key="iganet") const | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| to_json() const override | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inlinevirtual |
| train() | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inlinevirtual |
| train(DataLoader &loader) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| write(torch::serialize::OutputArchive &archive, const std::string &key="iganet") const | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| ~FullQualifiedName()=default | iganet::utils::FullQualifiedName | privatevirtual |
| ~Serializable()=default | iganet::utils::Serializable | privatevirtual |