![]() |
IgANet
IgANets - Isogeometric Analysis Networks
|
This is the complete list of members for IgANet< Optimizer, GeometryMap, Variable >, including all inherited members.
Base typedef | IgANet< Optimizer, GeometryMap, Variable > | private |
collPts_ | IgANet< Optimizer, GeometryMap, Variable > | private |
epoch(int64_t epoch) override | IgANet< Optimizer, GeometryMap, Variable > | inlinevirtual |
eval() | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |
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 | IgANet< 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 |
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 |
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 |
write(torch::serialize::OutputArchive &archive, const std::string &key="iganet") const | iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > | inline |