![]() |
IgANet
IgANets - Isogeometric Analysis Networks
|
Classes | |
class | BSplineModel |
B-spline model. More... | |
struct | GismoBoundaryCondition |
G+Smo boundary condition POD. More... | |
struct | GismoFunction |
G+Smo function POD. More... | |
class | GismoGeometryModel |
G+Smo geometry model. More... | |
class | GismoKLShellModel |
G+Smo Kirchhoff-Love shell model. More... | |
class | GismoLinearElasticityModel |
G+Smo Linear elasticity model. More... | |
class | GismoModel |
G+Smo base model. More... | |
class | GismoPdeModel |
G+Smo PDE model. More... | |
class | GismoPoissonModel |
G+Smo Poisson model. More... | |
struct | InvalidModelIdException |
InvalidModelId exception. More... | |
struct | InvalidModelTypeException |
InvalidModelType exception. More... | |
struct | InvalidSessionIdException |
InvalidSessionId exception. More... | |
struct | Session |
Session. More... | |
struct | Sessions |
Sessions structure. More... | |
Typedefs | |
template<typename T > | |
using | GismoBoundaryConditionMap = std::map< int, std::map< int, GismoBoundaryCondition< T > > > |
G+Smo boundary condition look-up table. | |
template<typename T > | |
using | GismoFunctionMap = std::map< int, std::map< int, GismoFunction< T > > > |
G+Smo function look-up table. | |
Enumerations | |
enum class | degree { constant = 0 , linear = 1 , quadratic = 2 , cubic = 3 , quartic = 4 , quintic = 5 } |
Enumerator for specifying the degree of B-splines. More... | |
enum class | status : short_t { success = 0 , invalidRequest = 1 , invalidCreateRequest = 2 , invalidRemoveRequest = 3 , invalidConnectRequest = 4 , invalidDisconnectRequest = 5 , invalidGetRequest = 6 , invalidPutRequest = 7 , invalidEvalRequest = 8 , invalidRefineRequest = 9 , invalidElevateRequest = 10 , invalidIncreaseRequest = 11 , invalidReparameterizeRequest = 12 , invalidLoadRequest = 13 , invalidSaveRequest = 14 , invalidImportRequest = 15 , invalidExportRequest = 16 , invalidComputeErrorRequest = 17 , invalidAddPatchRequest = 18 , invalidRemovePatchRequest = 19 } |
Enumerator for specifying the status. More... | |
Functions | |
std::vector< std::string > | tokenize (std::string str, std::string separator="/") |
Tokenize the input string. | |
struct iganet::webapp::GismoBoundaryCondition |
G+Smo boundary condition POD.
Class Members | ||
---|---|---|
gsFunctionExpr< T > | function | Boundary function expression. |
bool | isParametric | Flag that indicates whether the boundary conditions is imposed on the parametric of physical domain. |
type | type | Boundary type. |
struct iganet::webapp::GismoFunction |
G+Smo function POD.
Class Members | ||
---|---|---|
gsFunctionExpr< T > | function | Function expression. |
bool | isParametric | Flag that indicates whether the function expression is imposed on the parametric of physical domain. |
using iganet::webapp::GismoBoundaryConditionMap = typedef std::map<int, std::map<int, GismoBoundaryCondition<T> >> |
G+Smo boundary condition look-up table.
using iganet::webapp::GismoFunctionMap = typedef std::map<int, std::map<int, GismoFunction<T> >> |
G+Smo function look-up table.
|
strong |
Enumerator for specifying the degree of B-splines.
|
strong |
Enumerator for specifying the status.
std::vector< std::string > iganet::webapp::tokenize | ( | std::string | str, |
std::string | separator = "/" |
||
) |
Tokenize the input string.
const std::initializer_list<gismo::boundary::side> iganet::webapp::GismoBoundarySides |
G+Smo boundary sides.
const std::initializer_list<gismo::boundary::side> iganet::webapp::GismoBoundarySides< 1 > |
G+Smo boundary sides.
const std::initializer_list<gismo::boundary::side> iganet::webapp::GismoBoundarySides< 2 > |
G+Smo boundary sides.
const std::initializer_list<gismo::boundary::side> iganet::webapp::GismoBoundarySides< 3 > |
G+Smo boundary sides.
const std::initializer_list<gismo::boundary::side> iganet::webapp::GismoBoundarySides< 4 > |
G+Smo boundary sides.
const std::initializer_list<std::string> iganet::webapp::GismoBoundarySideStrings |
G+Smo boundary side names.
const std::initializer_list<std::string> iganet::webapp::GismoBoundarySideStrings< 1 > |
G+Smo boundary side names.
const std::initializer_list<std::string> iganet::webapp::GismoBoundarySideStrings< 2 > |
G+Smo boundary side names.
const std::initializer_list<std::string> iganet::webapp::GismoBoundarySideStrings< 3 > |
G+Smo boundary side names.
const std::initializer_list<std::string> iganet::webapp::GismoBoundarySideStrings< 4 > |
G+Smo boundary side names.