IgANet
IgANets - Isogeometric Analysis Networks
Loading...
Searching...
No Matches
iganet::CreatorCore< T > Class Template Referenceabstract

Abstract creator class. More...

#include </home/runner/work/iganet/iganet/include/creator.hpp>

Inheritance diagram for iganet::CreatorCore< T >:
iganet::utils::FullQualifiedName iganet::IntervalCreator< T > iganet::RectangleCreator< T >

Public Member Functions

virtual void pretty_print (std::ostream &os=Log(log::info)) const noexcept=0
 Returns a string representation of the CreatorCore object.
 

Additional Inherited Members

- Protected Member Functions inherited from iganet::utils::FullQualifiedName
virtual const std::string & name () const noexcept
 Returns the full qualified name of the object.
 
- Protected Attributes inherited from iganet::utils::FullQualifiedName
at::optional< std::string > name_
 String storing the full qualified name of the object.
 

Detailed Description

template<typename T>
class iganet::CreatorCore< T >

Abstract creator class.

Member Function Documentation

◆ pretty_print()

template<typename T >
virtual void iganet::CreatorCore< T >::pretty_print ( std::ostream &  os = Log(log::info)) const
pure virtualnoexcept

Returns a string representation of the CreatorCore object.

Implements iganet::utils::FullQualifiedName.

Implemented in iganet::IntervalCreator< T >, and iganet::RectangleCreator< T >.


The documentation for this class was generated from the following file: