![]() |
IgANet
IgANets - Isogeometric Analysis Networks
|
Rectangle creator class. More...
#include </home/runner/work/iganet/iganet/include/creator.hpp>
Public Member Functions | |
RectangleCreator () | |
Default constructor. | |
RectangleCreator (const T &x0min, const T &x0max, const T &x1min, const T &x1max, const T &y0min, const T &y0max, const T &y1min, const T &y1max) | |
Bounds constructor. | |
template<typename Spline > | |
auto & | next (Spline &obj) const |
virtual void | pretty_print (std::ostream &os=Log(log::info)) const noexcept override |
Returns a string representation of the RectangleCreator object. | |
Private Attributes | |
T | x0max_ |
T | x0min_ |
T | x1max_ |
T | x1min_ |
T | y0max_ |
T | y0min_ |
T | y1max_ |
T | y1min_ |
Additional Inherited Members | |
![]() | |
virtual const std::string & | name () const noexcept |
Returns the full qualified name of the object. | |
![]() | |
at::optional< std::string > | name_ |
String storing the full qualified name of the object. | |
Rectangle creator class.
This geometry creator generates a sequence of rectangles in the specified bounds [xmin, xmax] x [ymin, ymax]
|
inline |
Default constructor.
|
inline |
Bounds constructor.
|
inline |
|
inlineoverridevirtualnoexcept |
Returns a string representation of the RectangleCreator object.
Implements iganet::CreatorCore< T >.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |