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