IgANet
IgANets - Isogeometric Analysis Networks
Loading...
Searching...
No Matches
iganet::utils::Serializable Struct Referenceabstract

Serialization prototype. More...

#include </home/runner/work/iganet/iganet/include/utils/serialize.hpp>

Inheritance diagram for iganet::utils::Serializable:
iganet::IgANet< Optimizer, GeometryMap, Variable, iganet::IgABaseNoRefData > iganet::UniformBSplineCore< real_t, GeoDim, Degrees... > iganet::UniformBSplineCore< real_t, GeoDim+1, Degrees... > iganet::BoundaryCore< Spline, 1 > iganet::BoundaryCore< Spline, 2 > iganet::BoundaryCore< Spline, 3 > iganet::BoundaryCore< Spline, 4 > iganet::IgANet< Optimizer, GeometryMap, Variable, IgABase > iganet::UniformBSplineCore< real_t, GeoDim, Degrees > iganet::detail::FunctionSpace< Spline, Boundary > iganet::detail::FunctionSpace< std::tuple< Splines... >, std::tuple< Boundaries... > >

Public Member Functions

virtual void pretty_print (std::ostream &os=Log(log::info)) const =0
 Returns a string representation of the object.
 
virtual nlohmann::json to_json () const =0
 Returns the object as JSON object.
 

Detailed Description

Serialization prototype.

This abstract class defines the functions that must be implemented to serialize an object

Member Function Documentation

◆ pretty_print()

◆ to_json()


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