| Base typedef | poisson< Optimizer, GeometryMap, Variable > | private |
| Base typedef | poisson< Optimizer, GeometryMap, Variable > | private |
| bdr() const | poisson< Optimizer, GeometryMap, Variable > | inline |
| bdr() | poisson< Optimizer, GeometryMap, Variable > | inline |
| collPts() const | poisson< Optimizer, GeometryMap, Variable > | inline |
| collPts() const | poisson< Optimizer, GeometryMap, Variable > | inline |
| collPts_ | poisson< Optimizer, GeometryMap, Variable > | private |
| collPts_ | poisson< Optimizer, GeometryMap, Variable > | private |
| Customizable typedef | poisson< Optimizer, GeometryMap, Variable > | private |
| Customizable typedef | poisson< Optimizer, GeometryMap, Variable > | private |
| epoch(int64_t epoch) override | poisson< Optimizer, GeometryMap, Variable > | inlinevirtual |
| epoch(int64_t epoch) override | poisson< Optimizer, GeometryMap, Variable > | inlinevirtual |
| iganet::eval() | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::IgANet::eval() | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| f() const | poisson< Optimizer, GeometryMap, Variable > | inline |
| f() | poisson< Optimizer, GeometryMap, Variable > | inline |
| G() const | poisson< Optimizer, GeometryMap, Variable > | inline |
| G() | poisson< Optimizer, GeometryMap, Variable > | inline |
| G_coeff_indices_ | poisson< Optimizer, GeometryMap, Variable > | private |
| G_coeff_indices_ | poisson< Optimizer, GeometryMap, Variable > | private |
| G_knot_indices_ | poisson< Optimizer, GeometryMap, Variable > | private |
| G_knot_indices_ | poisson< Optimizer, GeometryMap, Variable > | private |
| geometryMap_boundary_coeff_indices_type typedef | iganet::v1::IgANetCustomizable< GeometryMap, Variable > | |
| geometryMap_boundary_knot_indices_type typedef | iganet::v1::IgANetCustomizable< GeometryMap, Variable > | |
| geometryMap_interior_coeff_indices_type typedef | iganet::v1::IgANetCustomizable< GeometryMap, Variable > | |
| geometryMap_interior_knot_indices_type typedef | iganet::v1::IgANetCustomizable< GeometryMap, Variable > | |
| iganet::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::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::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::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::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 |
| iganet::IgANet::IgANet(const IgANetOptions &defaults={}, iganet::Options< typename Base::value_type > options=iganet::Options< typename Base::value_type >{}) | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inlineexplicit |
| iganet::IgANet::IgANet(const std::vector< int64_t > &layers, const std::vector< std::vector< std::any > > &activations, const NumCoeffs &numCoeffs, enum init init=init::greville, IgANetOptions defaults={}, iganet::Options< typename Base::value_type > options=iganet::Options< typename Base::value_type >{}) | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::IgANet::IgANet(const std::vector< int64_t > &layers, const std::vector< std::vector< std::any > > &activations, const NumCoeffsInputs &numCoeffsInputs, const NumCoeffsOutputs &numCoeffsOutputs, enum init init=init::greville, IgANetOptions defaults={}, iganet::Options< typename Base::value_type > options=iganet::Options< typename Base::value_type >{}) | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::inputs(int64_t epoch) const | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inlinevirtual |
| iganet::IgANet::inputs() const | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::IgANet::inputs() | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::IgANet::inputs(int64_t epoch) const | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inlinevirtual |
| iganet::IgANet::inputs(const torch::Tensor &tensor) | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inlinevirtual |
| iganet::load(const std::string &filename, const std::string &key="iganet") | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::IgANet::load(const std::string &filename, const std::string &key="iganet") | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| log_sigma_bdr_ | poisson< Optimizer, GeometryMap, Variable > | private |
| log_sigma_pde_ | poisson< Optimizer, GeometryMap, Variable > | private |
| loss(const torch::Tensor &outputs, int64_t epoch) override | poisson< Optimizer, GeometryMap, Variable > | inlinevirtual |
| loss(const torch::Tensor &outputs, int64_t epoch) override | poisson< Optimizer, GeometryMap, Variable > | inlinevirtual |
| name() const noexcept | iganet::utils::FullQualifiedName | inlineprivatevirtual |
| iganet::name_ | iganet::utils::FullQualifiedName | mutableprivate |
| iganet::IgANet::name_ | iganet::utils::FullQualifiedName | mutableprotected |
| iganet::named_parameters() const noexcept | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::IgANet::named_parameters() const noexcept | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::net() const | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::net() | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::IgANet::net() const | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::IgANet::net() | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::net_ | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | protected |
| iganet::IgANet::net_ | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | protected |
| iganet::nparameters() const noexcept | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::IgANet::nparameters() const noexcept | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::operator!=(const IgANet &other) const | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::IgANet::operator!=(const IgANet &other) const | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::operator==(const IgANet &other) const | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::IgANet::operator==(const IgANet &other) const | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::opt_ | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | protected |
| iganet::IgANet::opt_ | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | protected |
| iganet::optimizer() const | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::optimizer() | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::IgANet::optimizer() const | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::IgANet::optimizer() | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::optimizer_options_type typedef | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | |
| iganet::IgANet::optimizer_options_type typedef | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | |
| iganet::optimizer_type typedef | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | |
| iganet::IgANet::optimizer_type typedef | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | |
| iganet::optimizerOptions(std::size_t param_group=0) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::optimizerOptions(std::size_t param_group=0) const | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::IgANet::optimizerOptions(std::size_t param_group=0) | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::IgANet::optimizerOptions(std::size_t param_group=0) const | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::optimizerOptionsReset(const optimizer_options_type &options) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::optimizerOptionsReset(optimizer_options_type &&options) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::optimizerOptionsReset(const optimizer_options_type &options, std::size_t param_group) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::optimizerOptionsReset(optimizer_options_type &&options, std::size_t param_group) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::IgANet::optimizerOptionsReset(const optimizer_options_type &options) | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::IgANet::optimizerOptionsReset(optimizer_options_type &&options) | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::IgANet::optimizerOptionsReset(const optimizer_options_type &options, std::size_t param_group) | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::IgANet::optimizerOptionsReset(optimizer_options_type &&options, std::size_t param_group) | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::optimizerReset(bool resetOptions=true) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::optimizerReset(const optimizer_options_type &optimizerOptions) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::IgANet::optimizerReset(bool resetOptions=true) | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::IgANet::optimizerReset(const optimizer_options_type &optimizerOptions) | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::options() const | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::options() | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::IgANet::options() const | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::IgANet::options() | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::options_ | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | protected |
| iganet::IgANet::options_ | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | protected |
| outputs() const | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| outputs() | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| outputs(int64_t epoch) const | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inlinevirtual |
| outputs(const torch::Tensor &tensor) | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inlinevirtual |
| iganet::parameters() const noexcept | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::IgANet::parameters() const noexcept | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| poisson(std::vector< int64_t > &&layers, std::vector< std::vector< std::any > > &&activations, std::array< int64_t, GeometryMapNumCoeffs > &&geometryMapNumCoeffs, std::array< int64_t, VariableNumCoeffs > &&variableNumCoeffs) | poisson< Optimizer, GeometryMap, Variable > | inline |
| poisson(const std::vector< int64_t > &layers, const std::vector< std::vector< std::any > > &activations, const std::array< int64_t, GeometryMapNumCoeffs > &geometryMapNumCoeffs, const std::array< int64_t, VariableNumCoeffs > &variableNumCoeffs) | poisson< Optimizer, GeometryMap, Variable > | inline |
| iganet::pretty_print(std::ostream &os) const noexcept override | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inlinevirtual |
| iganet::IgANet::pretty_print(std::ostream &os) const noexcept override | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inlinevirtual |
| iganet::read(torch::serialize::InputArchive &archive, const std::string &key="iganet") | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::IgANet::read(torch::serialize::InputArchive &archive, const std::string &key="iganet") | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| ref() const | poisson< Optimizer, GeometryMap, Variable > | inline |
| ref() | poisson< Optimizer, GeometryMap, Variable > | inline |
| ref() const | poisson< Optimizer, GeometryMap, Variable > | inline |
| ref() | poisson< Optimizer, GeometryMap, Variable > | inline |
| ref_ | poisson< Optimizer, GeometryMap, Variable > | private |
| ref_ | poisson< Optimizer, GeometryMap, Variable > | private |
| iganet::register_parameter(std::string name, torch::Tensor tensor, bool requires_grad=true) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::IgANet::register_parameter(std::string name, torch::Tensor tensor, bool requires_grad=true) | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::save(const std::string &filename, const std::string &key="iganet") const | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::IgANet::save(const std::string &filename, const std::string &key="iganet") const | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| iganet::to_json() const override | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inlinevirtual |
| iganet::IgANet::to_json() const override | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inlinevirtual |
| iganet::train() | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inlinevirtual |
| iganet::train(DataLoader &loader) | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::IgANet::train() | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inlinevirtual |
| iganet::IgANet::train(DataLoader &loader) | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| u() const | poisson< Optimizer, GeometryMap, Variable > | inline |
| u() | poisson< Optimizer, GeometryMap, Variable > | inline |
| value_type typedef | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | |
| var_coeff_indices_ | poisson< Optimizer, GeometryMap, Variable > | private |
| var_coeff_indices_ | poisson< Optimizer, GeometryMap, Variable > | private |
| var_knot_indices_ | poisson< Optimizer, GeometryMap, Variable > | private |
| var_knot_indices_ | poisson< Optimizer, GeometryMap, Variable > | private |
| variable_boundary_coeff_indices_type typedef | iganet::v1::IgANetCustomizable< GeometryMap, Variable > | |
| variable_boundary_knot_indices_type typedef | iganet::v1::IgANetCustomizable< GeometryMap, Variable > | |
| variable_interior_coeff_indices_type typedef | iganet::v1::IgANetCustomizable< GeometryMap, Variable > | |
| variable_interior_knot_indices_type typedef | iganet::v1::IgANetCustomizable< GeometryMap, Variable > | |
| iganet::write(torch::serialize::OutputArchive &archive, const std::string &key="iganet") const | iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
| iganet::IgANet::write(torch::serialize::OutputArchive &archive, const std::string &key="iganet") const | iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > | inline |
| ~FullQualifiedName()=default | iganet::utils::FullQualifiedName | privatevirtual |
| ~Serializable()=default | iganet::utils::Serializable | privatevirtual |