|  | G+Smo
    25.01.0
    Geometry + Simulation Modules | 
the gsMapData is a cache of pre-computed function (map) values.
| T | numeric type | 
Inherits gsFuncData< T >.
 Collaboration diagram for gsMapData< T >:
 Collaboration diagram for gsMapData< T >:| Public Member Functions | |
| void | addFlags (unsigned newFlags) | 
| addFlags set the evaluator to compute additional values | |
| unsigned | bytesUsed () const | 
| Provides memory usage information. | |
| void | clear () | 
| Clear the memory that this object uses. | |
| int | deriv2Size () const | 
| Number of 2nd derivatives (dim.second*dim.first*(dim.first+1)/2). | |
| int | derivSize () const | 
| Number of partial derivatives (dim.second*dim.first). | |
| int | divSize () const | 
| Size of computed divergence (dim.second/dim.first). | |
| gsMapData (unsigned flags=0) | |
| Main constructor. | |
| void | swap (gsFuncData &other) | 
| Swaps this object with other. | |
| Public Attributes | |
| std::pair< short_t, short_t > | dim | 
| Dimension of the (source) domain and the target (image) space. dim.first refers to ParDim, dim.second refers to GeoDim. | |
| gsMatrix< T > | fundForms | 
| Second fundumental forms. | |
| gsMatrix< T > | jacInvTr | 
| Inverse of the Jacobian matrix (transposed) | |
| gsMatrix< T > | points | 
| input (parametric) points | |
| std::vector< gsMatrix< T > > | values | 
| 
 | inlineexplicit | 
Main constructor.
| flags | what to compute | 
| 
 | inlineinherited | 
addFlags set the evaluator to compute additional values
| newFlags | 
| 
 | inlineinherited | 
Provides memory usage information.
Dimension of the (source) domain and the target (image) space. dim.first refers to ParDim, dim.second refers to GeoDim.
| 
 | inherited | 
Stores values and derivatives values[0] for base values[n] for n-th derivative