31 gismo::boundary::side::west, gismo::boundary::side::east};
35 gismo::boundary::side::west, gismo::boundary::side::east,
36 gismo::boundary::side::south, gismo::boundary::side::north};
40 gismo::boundary::side::west, gismo::boundary::side::east,
41 gismo::boundary::side::south, gismo::boundary::side::north,
42 gismo::boundary::side::front, gismo::boundary::side::back};
46 gismo::boundary::side::west, gismo::boundary::side::east,
47 gismo::boundary::side::south, gismo::boundary::side::north,
48 gismo::boundary::side::front, gismo::boundary::side::back,
49 gismo::boundary::side::stime, gismo::boundary::side::etime};
63 "west",
"east",
"south",
"north"};
67 "west",
"east",
"south",
"north",
"front",
"back"};
71 "west",
"east",
"south",
"north",
"front",
"back",
"stime",
"etime"};
85 virtual nlohmann::json
to_json(
const std::string &patch,
87 const std::string &
attribute)
const override {
89 return R
"({ INVALID REQUEST })"_json;
96 const nlohmann::json &
json)
override {
98 return R
"({ INVALID REQUEST })"_json;
Model interface.
Definition model.hpp:195
G+Smo base model.
Definition GismoModel.hpp:75
GismoModel()
Default constructor.
Definition GismoModel.hpp:79
virtual nlohmann::json to_json(const std::string &patch, const std::string &component, const std::string &attribute) const override
Serializes the model to JSON.
Definition GismoModel.hpp:85
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.
Definition GismoModel.hpp:93
~GismoModel()
Destructor.
Definition GismoModel.hpp:82
Isogeometric analysis network main header file.
const std::initializer_list< gismo::boundary::side > GismoBoundarySides< 1 >
G+Smo boundary sides.
Definition GismoModel.hpp:30
const std::initializer_list< std::string > GismoBoundarySideStrings< 3 >
G+Smo boundary side names.
Definition GismoModel.hpp:66
const std::initializer_list< gismo::boundary::side > GismoBoundarySides
G+Smo boundary sides.
Definition GismoModel.hpp:27
const std::initializer_list< gismo::boundary::side > GismoBoundarySides< 3 >
G+Smo boundary sides.
Definition GismoModel.hpp:39
const std::initializer_list< std::string > GismoBoundarySideStrings
G+Smo boundary side names.
Definition GismoModel.hpp:55
const std::initializer_list< gismo::boundary::side > GismoBoundarySides< 4 >
G+Smo boundary sides.
Definition GismoModel.hpp:45
const std::initializer_list< std::string > GismoBoundarySideStrings< 2 >
G+Smo boundary side names.
Definition GismoModel.hpp:62
const std::initializer_list< std::string > GismoBoundarySideStrings< 4 >
G+Smo boundary side names.
Definition GismoModel.hpp:70
const std::initializer_list< gismo::boundary::side > GismoBoundarySides< 2 >
G+Smo boundary sides.
Definition GismoModel.hpp:34
const std::initializer_list< std::string > GismoBoundarySideStrings< 1 >
G+Smo boundary side names.
Definition GismoModel.hpp:58
Definition boundary.hpp:22
constexpr bool is_SplineType_v
Alias to the value of is_SplineType.
Definition bspline.hpp:3243