37 #ifndef STOKESFLOWPRECONDITIONERASSEMBLER_HPP_
38 #define STOKESFLOWPRECONDITIONERASSEMBLER_HPP_
40 #include "StokesFlowAssembler.hpp"
64 template<
unsigned DIM>
92 c_vector<double, NUM_VERTICES_PER_ELEMENT>& rLinearPhi,
93 c_matrix<double, DIM, NUM_VERTICES_PER_ELEMENT>& rGradLinearPhi,
94 c_vector<double,DIM>& rX,
97 return outer_prod(rLinearPhi,rLinearPhi);
113 #endif // STOKESFLOWPRECONDITIONERASSEMBLER_HPP_
static const unsigned NUM_VERTICES_PER_ELEMENT
static const unsigned PRESSURE_BLOCK_SIZE_ELEMENTAL
c_matrix< double, PRESSURE_BLOCK_SIZE_ELEMENTAL, PRESSURE_BLOCK_SIZE_ELEMENTAL > ComputePressurePressureMatrixTerm(c_vector< double, NUM_VERTICES_PER_ELEMENT > &rLinearPhi, c_matrix< double, DIM, NUM_VERTICES_PER_ELEMENT > &rGradLinearPhi, c_vector< double, DIM > &rX, Element< DIM, DIM > *pElement)
StokesFlowPreconditionerAssembler(AbstractTetrahedralMesh< DIM, DIM > *pMesh, StokesFlowProblemDefinition< DIM > *pProblemDefinition)