![]() |
IgANet
IGAnets - Isogeometric Analysis Networks
|
Full qualified name descriptor. More...
#include </home/runner/work/iganet/iganet/include/utils/fqn.hpp>
Public Member Functions | |
| virtual | ~FullQualifiedName ()=default |
| 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.
|
virtualdefault |
|
inlinevirtualnoexcept |
Returns the full qualified name of the object.
|
inlinepure virtualnoexcept |
Returns a string representation.
Implemented in iganet::Options< real_t >, iganet::IntervalCreator< T >, iganet::RectangleCreator< T >, iganet::CuboidCreator< T >, iganet::None, iganet::BatchNorm, iganet::CELU, iganet::GELU, iganet::GLU, 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::IgANet< Optimizer, Inputs, Outputs, CollPts >, iganet::IgANet< Optimizer, GeometryMap, Variable >, iganet::IgANet< Optimizer, GeometryMap, Variable, iganet::IgABaseNoRefData >, iganet::v1::IgANet< Optimizer, GeometryMap, Variable, IgABase >, iganet::v1::IgANet< Optimizer, GeometryMap, Variable, iganet::v1::IgABaseNoRefData >, iganet::IgASolver< Inputs, Outputs, CollPts >, iganet::IgASolver< std::tuple< GeometryMap >, std::tuple< Variable > >, iganet::BoundaryCore< Spline, 1 >, iganet::BoundaryCore< Spline, 2 >, iganet::BoundaryCore< Spline, 3 >, iganet::BoundaryCore< Spline, 4 >, iganet::BSplineCommon< BSplineCore >, iganet::detail::FunctionSpace< std::tuple< Splines... >, std::tuple< Boundaries... > >, iganet::detail::FunctionSpace< Spline, Boundary >, iganet::utils::BlockTensor< T, Rows >, iganet::utils::BlockTensor< T, Rows, Cols >, iganet::utils::BlockTensor< T, Rows, Cols, Slices >, iganet::CreatorCore< T >, iganet::ActivationFunction, iganet::utils::BlockTensorCore< T, Rows >, iganet::utils::BlockTensorCore< T, Rows, Cols >, iganet::utils::BlockTensorCore< T, Rows, Cols, Slices >, iganet::utils::BlockTensorCore< T, Dims >, iganet::ELU, iganet::GroupNorm, iganet::GumbelSoftmax, iganet::Hardshrink, iganet::Hardsigmoid, iganet::Hardswish, iganet::Hardtanh, and iganet::InstanceNorm.
|
mutableprotected |
String storing the full qualified name of the object.