G+Smo
24.08.0
Geometry + Simulation Modules
|
Provides structs and classes related to interfaces and boundaries. More...
Go to the source code of this file.
Classes | |
struct | boundary |
Struct that defines the boundary sides and corners and types of a geometric object. More... | |
struct | boundaryInterface |
Struct which represents an interface between two patches. More... | |
struct | boxComponent |
Struct which represents a certain component (interior, face, egde, corner). More... | |
struct | boxCorner |
Struct which represents a certain corner of a hyper-cube. More... | |
class | boxSide |
Struct which represents a certain side of a box. More... | |
struct | patchComponent |
Struct which represents a certain component (interior, face, egde, corner) of a particular patch. More... | |
struct | patchCorner |
Struct which represents a certain corner of a patch. More... | |
struct | patchSide |
Struct which represents a certain side of a patch. More... | |
Namespaces | |
gismo | |
The G+Smo namespace, containing all definitions for the library. | |
Functions | |
GISMO_DEPRECATED index_t | direction (index_t s) |
Returns the parametric direction that corresponds to side s. More... | |
template<typename T > | |
gsMatrix< T > | getFace (const boxSide side, const gsMatrix< T > &box) |
get the matrix containing the lower and upper corner of the specified side of the given box | |
std::ostream & | operator<< (std::ostream &os, const boxSide &o) |
Print (as string) a box side. | |
std::ostream & | operator<< (std::ostream &os, patchSide const &i) |
Print (as string) a patch side. | |
std::ostream & | operator<< (std::ostream &os, const boundaryInterface &i) |
Print (as string) an interface. More... | |
GISMO_DEPRECATED bool | parameter (int s) |
Returns the parameter value (false=0=start, true=1=end) that corresponds to side s. More... | |
int | sideOrientation (short_t s) |
Provides structs and classes related to interfaces and boundaries.
This file is part of the G+Smo library.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
Author(s): A. Bressan, F. Buchegger, A. Mantzaflaris