G+Smo
24.08.0
Geometry + Simulation Modules
|
the gsMapData is a cache of pre-computed function (map) values.
T | numeric type |
Inherits gsFuncData< T >.
Public Member Functions | |
void | addFlags (unsigned newFlags) |
addFlags set the evaluator to compute additional values More... | |
unsigned | bytesUsed () const |
Provides memory usage information. More... | |
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. More... | |
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. More... | |
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