![]() |
G+Smo
25.01.0
Geometry + Simulation Modules
|
A class for integrals of the form: (1 / time step) * test function value * shape function value.
| T | real number type |
Inheritance diagram for gsFlowTerm_TimeDiscr< T >:
Collaboration diagram for gsFlowTerm_TimeDiscr< T >:Public Member Functions | |
| virtual void | assemble (const gsMapData< T > &mapData, const gsVector< T > &quWeights, const std::vector< gsMatrix< T > > &testFunData, const std::vector< gsMatrix< T > > &shapeFunData, gsMatrix< T > &localMat) |
| Assemble the current local matrix. | |
| virtual void | assemble (const gsMapData< T > &mapData, const gsVector< T > &quWeights, const std::vector< gsMatrix< T > > &testFunData, const std::vector< gsMatrix< T > > &shapeFunData, std::vector< gsMatrix< T > > &localMat) |
| Assemble the current local matrices. | |
Protected Member Functions | |
| virtual void | evalCoeff (const gsMapData< T > &mapData0) |
| Evaluate the term coefficient. | |
|
virtualinherited |
Assemble the current local matrix.
| [in] | mapData | geometry mapping information |
| [in] | quWeights | quadrature weights |
| [in] | testFunData | test basis data (0 - values, 1 - derivatives, 2 - 2nd derivatives) |
| [in] | shapeFunData | shape basis data (0 - values, 1 - derivatives, 2 - 2nd derivatives) |
| [out] | localMat | resulting local matrix |
Reimplemented from gsFlowTerm< T >.
|
inlinevirtualinherited |
Assemble the current local matrices.
| [in] | mapData | geometry mapping information |
| [in] | quWeights | quadrature weights |
| [in] | testFunData | test basis data (0 - values, 1 - derivatives, 2 - 2nd derivatives) |
| [in] | shapeFunData | shape basis data (0 - values, 1 - derivatives, 2 - 2nd derivatives) |
| [out] | localMat | vector of resulting local matrices (e.g. one for each velocity component) |
Reimplemented in gsINSTerm_PvalUdiv< T >, and gsINSTerm_UdivPval< T >.
|
inlineprotectedvirtual |
Evaluate the term coefficient.
The result is saved into m_coeff. If the coefficient is constant, m_coeff is a vector of size 1. If it is space-dependent, the size of m_coeff is equal to the number of evaluation points.
| [in] | mapData | geometry map information (including the evaluation points) |
Reimplemented from gsFlowTerm< T >.