G+Smo  24.08.0
Geometry + Simulation Modules
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
gsKnotVector< T > Member List

This is the complete list of members for gsKnotVector< T >, including all inherited members.

addConstant(T amount)gsKnotVector< T >
addConstant(T start, T amount)gsKnotVector< T >
affineTransformTo(T newBeg, T newEnd)gsKnotVector< T >
append(iterType begin, iterType end)gsKnotVector< T >inline
asMatrix() const gsKnotVector< T >inline
at(const size_t &i) const gsKnotVector< T >inline
begin() const gsKnotVector< T >
beginAt(mult_t upos) const gsKnotVector< T >
boundingBox()gsDomain< T >inlinevirtual
breaks() const gsKnotVector< T >inlinevirtual
centers_into(gsMatrix< T > &result) const gsKnotVector< T >
check() const gsKnotVector< T >
clone() const gsKnotVector< T >virtual
coarsen(index_t knotRemove=1, index_t knotSkip=1, mult_t mul=-1)gsKnotVector< T >
data() const gsKnotVector< T >inline
deduceDegree() const gsKnotVector< T >
degree() const gsKnotVector< T >
degreeDecrease(int const &i=1, bool updateInterior=false)gsKnotVector< T >inline
degreeElevate(const short_t &i=1)gsKnotVector< T >
degreeIncrease(int const &i=1)gsKnotVector< T >inline
degreeReduce(const short_t &i)gsKnotVector< T >
detail() const gsKnotVector< T >
difference(const gsKnotVector< T > &other, std::vector< T > &result) const gsKnotVector< T >
dim() const gsDomain< T >inlinevirtual
domainBegin() const gsKnotVector< T >inline
domainEnd() const gsKnotVector< T >inline
domainSBegin() const gsKnotVector< T >inline
domainSEnd() const gsKnotVector< T >inline
domainUBegin() const gsKnotVector< T >inline
domainUEnd() const gsKnotVector< T >inline
elements()gsDomain< T >inlinevirtual
end() const gsKnotVector< T >
endAt(mult_t upos) const gsKnotVector< T >
erase(const mult_t first, const mult_t last)gsKnotVector< T >
first() const gsKnotVector< T >inline
firstKnotIndex(const size_t &i) const gsKnotVector< T >inline
get() const gsKnotVector< T >inline
getUniformRefinementKnots(mult_t knotsPerSpan, knotContainer &result, mult_t mult=1) const gsKnotVector< T >
greville() const gsKnotVector< T >inline
greville(int i) const gsKnotVector< T >
greville_into(gsMatrix< T > &result) const gsKnotVector< T >
gsKnotVector()gsKnotVector< T >inline
gsKnotVector(knotContainer knots, short_t degree=-1)gsKnotVector< T >explicit
gsKnotVector(short_t degree)gsKnotVector< T >inlineexplicit
gsKnotVector(T first, T last, unsigned interior, mult_t mult_ends=1, mult_t mult_interior=1, short_t degree=-1)gsKnotVector< T >
gsKnotVector(short_t deg, const iterType begOfKnots, const iterType endOfKnots)gsKnotVector< T >inline
gsKnotVector(const knotContainer &uKnots, int degree, int regularity)gsKnotVector< T >
has(T knot) const gsKnotVector< T >inline
iFind(const T u) const gsKnotVector< T >
includes(const gsKnotVector< T > &other) const gsKnotVector< T >
increaseMultiplicity(const mult_t i=1, bool boundary=false)gsKnotVector< T >
inDomain(const T u) const gsKnotVector< T >inline
initClamped(int degree, unsigned numKnots=2, unsigned mult_interior=1)gsKnotVector< T >
initClamped(T u0, T u1, int degree, unsigned interior=0, unsigned mult_interior=1)gsKnotVector< T >inline
initGraded(unsigned numKnots, int degree, T grading=0.5, unsigned mult_interior=1)gsKnotVector< T >inline
initGraded(T u0, T u1, unsigned interior, int degree, T grading, unsigned mult_interior=1)gsKnotVector< T >inline
initUniform(T first, T last, unsigned interior, unsigned mult_ends, unsigned mult_interior, short_t degree=-1)gsKnotVector< T >
initUniform(unsigned numKnots, unsigned mult_ends, unsigned mult_interior=1, short_t degree=-1)gsKnotVector< T >inline
insert(T knot, mult_t mult=1)gsKnotVector< T >
insert(iterType ibeg, iterType iend)gsKnotVector< T >inline
insert(const knotContainer &knots, int mult=1)gsKnotVector< T >inline
isConsistent(const knotContainer &repKnots, const multContainer &multSums)gsKnotVector< T >static
isOpen() const gsKnotVector< T >inline
isUniform(T tol=1e-9) const gsKnotVector< T >inline
iterator typedefgsKnotVector< T >
knotIntersection(const gsKnotVector &b) const gsKnotVector< T >
knotsUntilSpan(const size_t &i) const gsKnotVector< T >inline
knotUnion(const gsKnotVector &b) const gsKnotVector< T >
last() const gsKnotVector< T >inline
lastKnotIndex(const size_t &i) const gsKnotVector< T >inline
maxInteriorMultiplicity() const gsKnotVector< T >
maxIntervalLength() const gsKnotVector< T >
mesh()gsDomain< T >inlinevirtual
minInteriorMultiplicity() const gsKnotVector< T >
minIntervalLength() const gsKnotVector< T >
multFirst() const gsKnotVector< T >inline
multiplicities() const gsKnotVector< T >
multiplicity(T u) const gsKnotVector< T >
multiplicityIndex(mult_t i) const gsKnotVector< T >
multLast() const gsKnotVector< T >inline
multSumData() const gsKnotVector< T >inline
numElements() const gsKnotVector< T >inline
numLeftGhosts() const gsKnotVector< T >inline
numRightGhosts() const gsKnotVector< T >inline
operator const knotContainer &() const gsKnotVector< T >inline
operator!=(const gsKnotVector< T > &other) const gsKnotVector< T >inline
operator()(const mult_t i) const gsKnotVector< T >inline
operator==(const gsKnotVector< T > &other) const gsKnotVector< T >inline
operator[](const mult_t i) const gsKnotVector< T >inline
print(std::ostream &os=gsInfo) const gsKnotVector< T >virtual
rbegin() const gsKnotVector< T >
reduceMultiplicity(const mult_t i=1, bool boundary=false)gsKnotVector< T >
refineSpans(iterType begin, iterType end, mult_t knotsPerSpan)gsKnotVector< T >inline
refineSpans(const std::vector< unsigned > &spanIndices, mult_t knotsPerSpan=1)gsKnotVector< T >inline
refineSpans(const multContainer &spanIndices, mult_t knotsPerSpan=1)gsKnotVector< T >
remove(uiterator uit, mult_t mult=1)gsKnotVector< T >
remove(const T knot, mult_t mult=1)gsKnotVector< T >
rend() const gsKnotVector< T >
reverse()gsKnotVector< T >
rsbegin() const gsKnotVector< T >
rsend() const gsKnotVector< T >
sbegin() const gsKnotVector< T >
send() const gsKnotVector< T >
set_degree(short_t p)gsKnotVector< T >inline
size() const gsKnotVector< T >inline
smart_iterator typedefgsKnotVector< T >
supportIndex_into(const mult_t &i, gsMatrix< index_t > &result) const gsKnotVector< T >
swap(gsKnotVector &other)gsKnotVector< T >
symDifference(const gsKnotVector< T > &other, std::vector< T > &result) const gsKnotVector< T >
transform(T c, T d)gsKnotVector< T >inline
trimLeft(const mult_t numKnots)gsKnotVector< T >
trimRight(const mult_t numKnots)gsKnotVector< T >
u_multiplicityIndex(size_t const &i) const gsKnotVector< T >inline
ubegin() const gsKnotVector< T >
uend() const gsKnotVector< T >
uFind(const T u) const gsKnotVector< T >
uiterator typedefgsKnotVector< T >
uLowerBound(const T u) const gsKnotVector< T >
uniformRefine(mult_t numKnots=1, mult_t mult=1)gsKnotVector< T >
unique() const gsKnotVector< T >inlinevirtual
urbegin() const gsKnotVector< T >
urend() const gsKnotVector< T >
uSize() const gsKnotVector< T >inline
uUpperBound(const T u) const gsKnotVector< T >
uValue(const size_t &i) const gsKnotVector< T >inline