![]() |
IgANet
IgANets - Isogeometric Analysis Networks
|
Interval creator class. More...
#include </home/runner/work/iganet/iganet/include/creator.hpp>
Public Member Functions | |
IntervalCreator () | |
Default constructor. | |
IntervalCreator (const T &x0min, const T &x0max, const T &x1min, const T &x1max) | |
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 IntervalCreator object. | |
Private Attributes | |
T | x0max_ |
T | x0min_ |
T | x1max_ |
T | x1min_ |
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. | |
Interval creator class.
This geometry creator generates a sequence of intervals in the specified bounds [xmin, xmax]
|
inline |
Default constructor.
|
inline |
Bounds constructor.
|
inline |
|
inlineoverridevirtualnoexcept |
Returns a string representation of the IntervalCreator object.
Implements iganet::CreatorCore< T >.
|
private |
|
private |
|
private |
|
private |