![]() |
IgANet
IgANets - Isogeometric Analysis Networks
|
G+Smo base model. More...
#include </home/runner/work/iganet/iganet/webapps/models/gismo/GismoModel.hpp>
Public Member Functions | |
GismoModel () | |
Default constructor. | |
~GismoModel () | |
Destructor. | |
virtual nlohmann::json | to_json (const std::string &patch, const std::string &component, const std::string &attribute) const override |
Serializes the model to JSON. | |
virtual nlohmann::json | updateAttribute (const std::string &patch, const std::string &component, const std::string &attribute, const nlohmann::json &json) override |
Updates the attributes of the model. | |
![]() | |
Model () | |
Constructor. | |
virtual | ~Model () |
Destructor. | |
virtual nlohmann::json | getCapabilities () const |
Returns the model's capabilities. | |
virtual std::string | getDescription () const =0 |
Returns the model's description. | |
virtual nlohmann::json | getInputs () const =0 |
Returns the model's inputs. | |
virtual nlohmann::json | getModel () const |
Returns the model's JSON serialization. | |
virtual std::string | getName () const =0 |
Returns the model's name. | |
virtual nlohmann::json | getOptions () const =0 |
Returns the model's options. | |
virtual nlohmann::json | getOutputs () const =0 |
Returns the model's outputs. | |
virtual nlohmann::json | getParameters () const =0 |
Return's the model's parameters. | |
G+Smo base model.
|
inline |
Default constructor.
|
inline |
Destructor.
|
inlineoverridevirtual |
Serializes the model to JSON.
Reimplemented from iganet::Model< T >.
Reimplemented in iganet::webapp::GismoGeometryModel< d, T >, and iganet::webapp::GismoPdeModel< d, T >.
|
inlineoverridevirtual |
Updates the attributes of the model.
Reimplemented from iganet::Model< T >.
Reimplemented in iganet::webapp::GismoGeometryModel< d, T >, iganet::webapp::GismoLinearElasticityModel< d, T >, and iganet::webapp::GismoPoissonModel< d, T >.