concepts.pypp.hh
Go to the documentation of this file.
181 std::cout << sizeof(concepts::ElementFormula<concepts::Point<concepts::Real,2>,concepts::Real>);
182 std::cout << sizeof(concepts::ElementFormula<concepts::Point<concepts::Cmplx, 2>,concepts::Real>);
183 std::cout << sizeof(concepts::ElementFormula<concepts::Mapping<concepts::Real,2>,concepts::Real>);
187 std::cout << sizeof(concepts::ElementFormulaContainer<concepts::Point<concepts::Real,2>,concepts::Real>);
188 std::cout << sizeof(concepts::ElementFormulaContainer<concepts::Point<concepts::Cmplx,2>,concepts::Real>);
189 std::cout << sizeof(concepts::ElementFormulaContainer<concepts::Mapping<concepts::Real,2>,concepts::Real>);
197 std::cout << sizeof(concepts::FrmE_Sum<concepts::Real, concepts::Real, concepts::Real, concepts::Real>);
199 std::cout << sizeof(concepts::FrmE_Product<concepts::Real, concepts::Real, concepts::Real, concepts::Real>);
200 std::cout << sizeof(concepts::FrmE_Product<concepts::Cmplx, concepts::Cmplx, concepts::Cmplx, concepts::Real>);
201 std::cout << sizeof(concepts::FrmE_Product<concepts::Point<double, 2>, concepts::Point<double, 2>, concepts::Real, concepts::Real>);
202 std::cout << sizeof(concepts::FrmE_Product<concepts::Point<concepts::Cmplx, 2>, concepts::Point<concepts::Cmplx, 2>, concepts::Cmplx, concepts::Real>);
271 //concepts::Formula<concepts::Real>* formula_ref = dynamic_cast<concepts::Formula<concepts::Real>* >(&const_formula);
273 concepts::ElementFormula<concepts::Real, concepts::Real>* element_formula = dynamic_cast< concepts::ElementFormula< concepts::Real, concepts::Real > * >(&const_formula);
275 concepts::ElementFormula<concepts::Real2d, concepts::Real>* element_formula_point = dynamic_cast< concepts::ElementFormula< concepts::Real2d, concepts::Real > * >(&const_formula_point);
303 std::cout << sizeof(concepts::ElementFormulaVector<1,concepts::Real,concepts::Real,concepts::Real>);
304 std::cout << sizeof(concepts::ElementFormulaVector<2,concepts::Real,concepts::Real,concepts::Real>);
305 std::cout << sizeof(concepts::ElementFormulaVectorBase<concepts::Real,concepts::Real,concepts::Real,concepts::Real>);
319 concepts::_HashedSMatrix_iterator<concepts::Real, const concepts::Real &, const concepts::Real *> SM_Real_cit = SM_Real.begin();
320 concepts::_HashedSMatrix_iterator<concepts::Real, concepts::Real &, concepts::Real *> SM_Real_it = SM_Real.begin();
324 concepts::_HashedSMatrix_iterator<concepts::Cmplx, const concepts::Cmplx &, const concepts::Cmplx *> SM_Cmplx_cit = SM_Cmplx.begin();
325 concepts::_HashedSMatrix_iterator<concepts::Cmplx, concepts::Cmplx &, concepts::Cmplx *> SM_Cmplx_it = SM_Cmplx.begin();
352 std::cout << sizeof(concepts::BilinearF_Sum<concepts::Real,concepts::Real,concepts::Real,concepts::Real>);
353 std::cout << sizeof(concepts::BilinearF_Sum<concepts::Cmplx,concepts::Cmplx,concepts::Cmplx,concepts::Real>);
355 std::cout << sizeof(concepts::BilinearF_W<concepts::Real,concepts::Real,concepts::Real,concepts::Real>);
356 std::cout << sizeof(concepts::BilinearF_W<concepts::Cmplx,concepts::Cmplx,concepts::Cmplx,concepts::Real>);
Product of scalar and a bilinear form with possible different field type F.
Definition: bilinearForm.hh:274
Element formula returning a vector.
Definition: vectorElementFormula.hh:27
Definition: hpAdaptiveSpaceH1.hh:63
An abstract class for a function in a FE space.
Definition: elementFormula.hh:25
Piecewise constant function defined by the attribute of a cell.
Definition: formula.hh:84
Base class for Formula created from a FE function.
Definition: elementFormula.hh:40
Solves a symmetric system of linear equations with conjugate gradients (CG).
Definition: cg.hh:39
Class representing a map of diameters of elements of a given Space.
Definition: diameter.hh:44
Piecewise defined function on a number of cells.
Definition: piecewiseFormula.hh:43
ElementFormulaContainer< Real > operator-(const ElementFormulaContainer< Real > frm, const Real a)
Simple subtracting of a element formulas and a constant via –operator.
Real L2product(const ElementWithCell< G > &elm, const ElementFormula< F, G > &u, const ElementFormula< Real > *c=0, const Real t=0.0, IntegrationCell::intFormType form=IntegrationCell::ZERO)
Returns the L2 product or with c weighted L2 product of an element formula u over the cell belonging ...
Definition: integral.hh:214
Set with operations, output operator, and method of the particular element types.
Definition: traces.hh:18
Define a point inside a geometrical cell by its connector and the coordinate in the reference cell.
Definition: meshRelations.hh:22
Abstract function class to evaluate a bilinear form.
Definition: bilinearForm.hh:33
Definition: estimator.hh:19
Vectorial formula created from a FE function.
Definition: elementFormula.hh:145
Interface for a formula defined element by element.
Definition: elementFormula.hh:35
Product of two element formulas or an element formula and a factor.
Definition: frmE_product.hh:39
Interface class for SpacesOnCells that also allow for allCells(), that i.e.
Definition: space.hh:127
An abstract class for scanning a mesh (a set of cells) or a space (a set of elements).
Definition: scannerConnectors.hh:29
std::complex< Real > Cmplx
Type for a complex number. It also depends on the setting of Real.
Definition: typedefs.hh:39
Fabric class for generalized minimal residual: GMRes.
Definition: gmresFabric.hh:27
const_iterator begin(uint row=0) const
Constant iterator over the elements, standing at position (row,c), where row is the given row number ...
Abstract class for an operator acting on vectors only, not arbitrary functions.
Definition: compositions.hh:115
Definition: explicitResidual.hh:21
Class to describe adjustments to elements in an adaptive space.
Definition: space.hh:299
Frm_Sum< Real > operator+(const Formula< Real > &frm, const Real a)
Simple adding two formulas by +-operator.
STL like iterator for hashed sparse matrices.
Definition: hashedSMatrixIterator.hh:29
Parses the given string and evaluates it on request.
Definition: parsedFormula.hh:60
Sum of two bilinear forms of possible different underlying field type F.
Definition: bilinearForm.hh:210
Class for calculating and holding local coefficients per element which represent the dirichlet bounda...
Definition: dirichlet.hh:24
Definition: meshRelations.hh:42
Definition: spaceGraph.hh:19