|
| IgABase (iganet::Options< value_type > options=iganet::Options< value_type >{}) |
| Base class constructord.
|
|
template<std::size_t GeometryMapNumCoeffs, std::size_t VariableNumCoeffs> |
| IgABase (std::array< int64_t, GeometryMapNumCoeffs > geometryMapNumCoeffs, std::array< int64_t, VariableNumCoeffs > variableNumCoeffs, iganet::Options< value_type > options=iganet::Options< value_type >{}) |
| Base class constructord.
|
|
template<size_t NumCoeffs> |
| IgABase (std::array< int64_t, NumCoeffs > ncoeffs, iganet::Options< value_type > options=iganet::Options< value_type >{}) |
| Base class constructord.
|
|
template<std::size_t... GeometryMapNumCoeffs, std::size_t... VariableNumCoeffs> |
| IgABase (std::tuple< std::array< int64_t, GeometryMapNumCoeffs >... > geometryMapNumCoeffs, std::tuple< std::array< int64_t, VariableNumCoeffs >... > variableNumCoeffs, iganet::Options< value_type > options=iganet::Options< value_type >{}) |
| Base class constructord.
|
|
template<size_t... NumCoeffs> |
| IgABase (std::tuple< std::array< int64_t, NumCoeffs >... > ncoeffs, iganet::Options< value_type > options=iganet::Options< value_type >{}) |
| Base class constructord.
|
|
virtual void | pretty_print (std::ostream &os=Log(log::info)) const noexcept override |
| Returns a string representation of the IgANet object.
|
|
| IgABase (iganet::Options< value_type > options=iganet::Options< value_type >{}) |
| Default constructor.
|
|
Variable & | f () |
| Returns a non-constant reference to the spline representation of the reference data.
|
|
const Variable & | f () const |
| Returns a constant reference to the spline representation of the reference data.
|
|
| IgABaseNoRefData (iganet::Options< value_type > options=iganet::Options< value_type >{}) |
| Default constructor.
|
|
GeometryMap & | G () |
| Returns a non-constant reference to the spline representation of the geometry map.
|
|
const GeometryMap & | G () const |
| Returns a constant reference to the spline representation of the geometry map.
|
|
virtual geometryMap_collPts_type | geometryMap_collPts (enum collPts collPts) const |
| Returns the geometry map collocation points.
|
|
Variable & | u () |
| Returns a non-constant reference to the spline representation of the solution.
|
|
const Variable & | u () const |
| Returns a constant reference to the spline representation of the solution.
|
|
virtual variable_collPts_type | variable_collPts (enum collPts collPts) const |
| Returns the variable collocation points.
|
|
|
static bool constexpr | has_GeometryMap = true |
| Indicates whether this class provides a geometry map.
|
|
static bool constexpr | has_RefData = true |
| Indicates whether this class provides a reference solution.
|
|
static bool constexpr | has_Solution = true |
| Indicates whether this class provides a solution.
|
|
static bool constexpr | has_GeometryMap = true |
| Indicates whether this class provides a geometry map.
|
|
static bool constexpr | has_RefData = false |
| Indicates whether this class provides reference data.
|
|
static bool constexpr | has_Solution = true |
| Indicates whether this class provides a solution.
|
|
Variable | f_ |
| Spline representation of the reference data.
|
|
GeometryMap | G_ |
| Spline representation of the geometry map.
|
|
Variable | u_ |
| Spline representation of the solution.
|
|
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.
|
|
template<typename GeometryMap, typename Variable>
class iganet::IgASolver< GeometryMap, Variable >
IgA solver.
This class implements the core functionality of IgA solvers