Classes | |
| class | BasisFunction |
| Basis function class for NURBS evaluation. More... | |
| struct | IsAPointerTraits |
| struct | IsNotAPointerTraits |
| class | Cache |
| struct | Type |
| struct | Type< T * > |
| class | CachePolicyInterface |
| class | Exception |
| Useful class for exception handling. More... | |
| class | LruCachePolicy |
| class | Matrix |
| Template class for n-dimensional matrix definition. More... | |
| class | Matrix< Element, 1 > |
| class | NotifyLevel |
| Useful class for applicantion's message notification. More... | |
| class | Nurbs |
| Nurbs class inherits from NurbsCore class and implements some useful functionalities. More... | |
| class | NurbsCore |
| Core for NURBS object evaluation. More... | |
| class | Polynomius |
| Useful class for algebric polynomius calculus and its evaluation. More... | |
| class | SearchIssue |
| Encapsulate a search result. More... | |
Typedefs | |
| typedef unsigned int | UnsignedInt |
| typedef double | Float |
Functions | |
| Polynomius | operator+ (const Polynomius &first_polynomius_addendum, const Polynomius &second_polynomius_addendum) |
| Returns the sum of two polynomius. | |
| Polynomius | operator * (const Polynomius &polynomius, const Float &scalar_value) |
| Returns the product of a polynomius by a scalar value. | |
| Polynomius | promote (const Polynomius &polynomius) |
| Returns the polynomius polynomius with degree incremented by 1. | |
| template<typename Element> | |
| unsigned int | sizeOfElement (const Element &element, const IsAPointerTraits traits) |
| not yet documented | |
| template<typename Element> | |
| unsigned int | sizeOfElement (const Element &element, const IsNotAPointerTraits traits) |
| not yet documented | |
| template<typename Key> | |
| unsigned int | sizeOfKey (const Key &key, const IsAPointerTraits traits) |
| not yet documented | |
| template<typename Key> | |
| unsigned int | sizeOfKey (const Key &key, const IsNotAPointerTraits traits) |
| not yet documented | |
| typedef unsigned int nmn::UnsignedInt |
Each word defines a data type must start with an upper-case character in respect to the nmn coding style.
| typedef double nmn::Float |
Each word defines a data type must start with an upper-case character in respect to the nmn coding style.
| Polynomius nmn::operator+ | ( | const Polynomius & | first_polynomius_addendum, | |
| const Polynomius & | second_polynomius_addendum | |||
| ) |
Returns the sum of two polynomius.
| first_polynomius_addendum | first polynomius addendum | |
| second_polynomius_addendum | second polynomius addendum |
| Polynomius nmn::operator * | ( | const Polynomius & | polynomius, | |
| const Float & | scalar_value | |||
| ) |
Returns the product of a polynomius by a scalar value.
| polynomius | polynomius to be multiplied | |
| scalar_value | scalar value's going to multiply |
| Polynomius nmn::promote | ( | const Polynomius & | polynomius | ) |
Returns the polynomius polynomius with degree incremented by 1.
| polynomius | polynomius to promote at higher degree |
| unsigned int nmn::sizeOfElement | ( | const Element & | element, | |
| const IsAPointerTraits | traits | |||
| ) |
not yet documented
| unsigned int nmn::sizeOfElement | ( | const Element & | element, | |
| const IsNotAPointerTraits | traits | |||
| ) |
not yet documented
| unsigned int nmn::sizeOfKey | ( | const Key & | key, | |
| const IsAPointerTraits | traits | |||
| ) |
not yet documented
| unsigned int nmn::sizeOfKey | ( | const Key & | key, | |
| const IsNotAPointerTraits | traits | |||
| ) |
not yet documented
1.4.7