![]() |
IgANet
IgANets - Isogeometric Analysis Networks
|
Full qualified name descriptor. More...
#include </home/runner/work/iganet/iganet/include/utils/fqn.hpp>
Public Member Functions | |
virtual const std::string & | name () const noexcept |
Returns the full qualified name of the object. | |
virtual void | pretty_print (std::ostream &os=Log(log::info)) const noexcept=0 |
Returns a string representation. | |
Protected Attributes | |
at::optional< std::string > | name_ |
String storing the full qualified name of the object. | |
Full qualified name descriptor.
Returns the full qualified name of the object.
|
inlinepure virtualnoexcept |
Returns a string representation.
Implemented in iganet::None, iganet::ActivationFunction, iganet::BoundaryCore< Spline, 1 >, iganet::BoundaryCore< Spline, 2 >, iganet::BoundaryCore< Spline, 3 >, iganet::BoundaryCore< Spline, 4 >, iganet::BSplineCommon< BSplineCore >, iganet::IntervalCreator< T >, iganet::RectangleCreator< T >, iganet::detail::FunctionSpace< std::tuple< Splines... >, std::tuple< Boundaries... > >, iganet::detail::FunctionSpace< Spline, Boundary >, iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase >, iganet::IgANet< Optimizer, GeometryMap, Variable, iganet::IgABaseNoRefData >, iganet::IgASolver< GeometryMap, Variable >, iganet::BatchNorm, iganet::CELU, iganet::ELU, iganet::GELU, iganet::GLU, iganet::GroupNorm, iganet::GumbelSoftmax, iganet::Hardshrink, iganet::Hardsigmoid, iganet::Hardswish, iganet::Hardtanh, iganet::InstanceNorm, iganet::LayerNorm, iganet::LeakyReLU, iganet::LocalResponseNorm, iganet::LogSigmoid, iganet::LogSoftmax, iganet::Mish, iganet::Normalize, iganet::PReLU, iganet::ReLU, iganet::ReLU6, iganet::RReLU, iganet::SELU, iganet::Sigmoid, iganet::SiLU, iganet::Softmax, iganet::Softmin, iganet::Softplus, iganet::Softshrink, iganet::Softsign, iganet::Tanh, iganet::Tanhshrink, iganet::Threshold, iganet::Options< real_t >, iganet::utils::BlockTensor< T, Rows >, iganet::utils::BlockTensor< T, Rows, Cols >, iganet::utils::BlockTensor< T, Rows, Cols, Slices >, iganet::CreatorCore< T >, iganet::utils::BlockTensorCore< T, Rows >, iganet::utils::BlockTensorCore< T, Rows, Cols >, iganet::utils::BlockTensorCore< T, Rows, Cols, Slices >, iganet::utils::BlockTensorCore< T, Dims >, and iganet::ModelManager.
|
mutableprotected |
String storing the full qualified name of the object.