IgaBase
Index
IgaBase.AbstractMapping
IgaBase.AbstractSpline
IgaBase.Boundary
IgaBase.Degree
IgaBase.Dimension
IgaBase.Regularity
IgaBase.ScalarMapping
IgaBase.boundary
IgaBase.custom_replace_ref_begin_end!
LinearAlgebra.nullspace
LinearAlgebra.nullspace
IgaBase.boundary
— Methodboundary(s; direction=1, component=1)
∂(s; direction=1, component=1)
Return boundary component
in direction
of the object s
.
IgaBase.custom_replace_ref_begin_end!
— Methodreplace_ref_begin_end!(ex)
Recursively replace occurrences of the symbols :begin
and :end
in a "ref" expression (i.e. A[...]
) ex
with the appropriate function calls (firstindex
or lastindex
). Replacement uses the closest enclosing ref, so A[B[end]] should transform to A[B[lastindex(B)]]
LinearAlgebra.nullspace
— Methodnullspace(A::AbstractMatrix{T<:Real})
Construct a left basis for the null space of matrix A.
LinearAlgebra.nullspace
— Methodnullspace(a::AbstractVector{T}) where {T<:Real}
Find a sparse basis for the null space of a vector. The entries are computed such that null space operator is maximally sparse and column sum of absolute values equals 1.0 for improved conditioning.
IgaBase.AbstractMapping
— TypeAbstractMapping{Dim,S1,S2}
Abstract type representing a mapping with an Dim
dimensional domain, taking values in an S1 x S2
codimensional space.
IgaBase.AbstractSpline
— TypeAbstractSpline{Dim} <: ScalarMapping{Dim}
Abstract subtype of ScalarMapping
that represents a AbstractSpline function.
IgaBase.Boundary
— TypeBoundary{S<:AbstractMapping}
Iterator over the boundary components of a mapping of type S
.
IgaBase.Degree
— TypeDegree
Polynomial degree (typeallias of Integer).
IgaBase.Dimension
— TypeDimension
Dimension (typeallias of Integer).
IgaBase.Regularity
— TypeRegularity
Regularity of the B-spline basis (typeallias of Integer).
IgaBase.ScalarMapping
— TypeScalarMapping{Dim} <: AbstractMapping{Dim,1,1}
Abstract subtype of AbstractMapping
` that represents scalar-valued mappings.