Base typedef | poisson< Optimizer, GeometryMap, Variable > | private |
collPts() const | poisson< Optimizer, GeometryMap, Variable > | inline |
collPts_ | poisson< Optimizer, GeometryMap, Variable > | private |
Customizable typedef | poisson< Optimizer, GeometryMap, Variable > | private |
epoch(int64_t epoch) override | poisson< Optimizer, GeometryMap, Variable > | inlinevirtual |
eval() | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
G_coeff_indices_ | poisson< Optimizer, GeometryMap, Variable > | private |
G_knot_indices_ | poisson< Optimizer, GeometryMap, Variable > | private |
geometryMap_boundary_coeff_indices_type typedef | iganet::IgANetCustomizable< GeometryMap, Variable > | |
geometryMap_boundary_knot_indices_type typedef | iganet::IgANetCustomizable< GeometryMap, Variable > | |
geometryMap_interior_coeff_indices_type typedef | iganet::IgANetCustomizable< GeometryMap, Variable > | |
geometryMap_interior_knot_indices_type typedef | iganet::IgANetCustomizable< GeometryMap, Variable > | |
IgANet(IgANetOptions defaults={}, iganet::Options< typename Base::value_type > options=iganet::Options< typename Base::value_type >{}) | iganet::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, Coeffs > ncoeffs, IgANetOptions defaults={}, iganet::Options< typename Base::value_type > options=iganet::Options< typename Base::value_type >{}) | iganet::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, Coeffs >... > ncoeffs, IgANetOptions defaults={}, iganet::Options< typename Base::value_type > options=iganet::Options< typename Base::value_type >{}) | iganet::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::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::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
inputs(int64_t epoch) const | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inlinevirtual |
load(const std::string &filename, const std::string &key="iganet") | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
loss(const torch::Tensor &outputs, int64_t epoch) override | poisson< Optimizer, GeometryMap, Variable > | inlinevirtual |
name() const noexcept | iganet::utils::FullQualifiedName | inlineprivatevirtual |
name_ | iganet::utils::FullQualifiedName | mutableprivate |
named_parameters() const noexcept | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
net() const | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
net() | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
net_ | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | protected |
nparameters() const noexcept | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
operator!=(const IgANet &other) const | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
operator==(const IgANet &other) const | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
opt() const | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
opt() | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
opt_ | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | protected |
optimizer_type typedef | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | |
options() const | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
options() | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
options_ | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | protected |
parameters() const noexcept | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | 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 |
pretty_print(std::ostream &os=Log(log::info)) const noexcept override | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inlinevirtual |
read(torch::serialize::InputArchive &archive, const std::string &key="iganet") | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
ref() const | poisson< Optimizer, GeometryMap, Variable > | inline |
ref() | poisson< Optimizer, GeometryMap, Variable > | inline |
ref_ | poisson< Optimizer, GeometryMap, Variable > | private |
save(const std::string &filename, const std::string &key="iganet") const | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
to_json() const override | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inlinevirtual |
train() | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inlinevirtual |
train(DataLoader &loader) | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
var_coeff_indices_ | poisson< Optimizer, GeometryMap, Variable > | private |
var_knot_indices_ | poisson< Optimizer, GeometryMap, Variable > | private |
variable_boundary_coeff_indices_type typedef | iganet::IgANetCustomizable< GeometryMap, Variable > | |
variable_boundary_knot_indices_type typedef | iganet::IgANetCustomizable< GeometryMap, Variable > | |
variable_interior_coeff_indices_type typedef | iganet::IgANetCustomizable< GeometryMap, Variable > | |
variable_interior_knot_indices_type typedef | iganet::IgANetCustomizable< GeometryMap, Variable > | |
write(torch::serialize::OutputArchive &archive, const std::string &key="iganet") const | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |