IgANet
IGAnets - Isogeometric Analysis Networks
Loading...
Searching...
No Matches
iganet::IgANet< Optimizer, Inputs, Outputs, CollPts > Member List

This is the complete list of members for iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >, including all inherited members.

Base typedefiganet::IgANet< Optimizer, Inputs, Outputs, CollPts >
epoch(int64_t)=0iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >pure virtual
eval()iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
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(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(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
inputs() constiganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
inputs()iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
inputs(int64_t epoch) constiganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inlinevirtual
inputs(const torch::Tensor &tensor)iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inlinevirtual
load(const std::string &filename, const std::string &key="iganet")iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
loss(const torch::Tensor &, int64_t)=0iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >pure virtual
name() const noexceptiganet::utils::FullQualifiedNameinlineprivatevirtual
name_iganet::utils::FullQualifiedNamemutableprivate
named_parameters() const noexceptiganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
net() constiganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
net()iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
net_iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >protected
nparameters() const noexceptiganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
operator!=(const IgANet &other) constiganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
operator==(const IgANet &other) constiganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
opt_iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >protected
optimizer() constiganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
optimizer()iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
optimizer_options_type typedefiganet::IgANet< Optimizer, Inputs, Outputs, CollPts >
optimizer_type typedefiganet::IgANet< Optimizer, Inputs, Outputs, CollPts >
optimizerOptions(std::size_t param_group=0)iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
optimizerOptions(std::size_t param_group=0) constiganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
optimizerOptionsReset(const optimizer_options_type &options)iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
optimizerOptionsReset(optimizer_options_type &&options)iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
optimizerOptionsReset(const optimizer_options_type &options, std::size_t param_group)iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
optimizerOptionsReset(optimizer_options_type &&options, std::size_t param_group)iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
optimizerReset(bool resetOptions=true)iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
optimizerReset(const optimizer_options_type &optimizerOptions)iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
options() constiganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
options()iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
options_iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >protected
outputs() constiganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
outputs()iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
outputs(int64_t epoch) constiganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inlinevirtual
outputs(const torch::Tensor &tensor)iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inlinevirtual
parameters() const noexceptiganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
pretty_print(std::ostream &os) const noexcept overrideiganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inlinevirtual
read(torch::serialize::InputArchive &archive, const std::string &key="iganet")iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
register_parameter(std::string name, torch::Tensor tensor, bool requires_grad=true)iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
save(const std::string &filename, const std::string &key="iganet") constiganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
to_json() const overrideiganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inlinevirtual
train()iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inlinevirtual
train(DataLoader &loader)iganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
value_type typedefiganet::IgANet< Optimizer, Inputs, Outputs, CollPts >
write(torch::serialize::OutputArchive &archive, const std::string &key="iganet") constiganet::IgANet< Optimizer, Inputs, Outputs, CollPts >inline
~FullQualifiedName()=defaultiganet::utils::FullQualifiedNameprivatevirtual
~Serializable()=defaultiganet::utils::Serializableprivatevirtual