Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)

Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
concepts::gfem::GfemQuad Class Reference

#include <gfemQuad.h>

Inheritance diagram for concepts::gfem::GfemQuad:
Inheritance graph
[legend]
Collaboration diagram for concepts::gfem::GfemQuad:
Collaboration graph
[legend]

List of all members.

Public Types

enum  EvalMode { EVAL_ON_MICRO = 0, EVAL_ON_MACRO }
typedef Real type

Public Member Functions

const GfemDofIteratorbegin () const
virtual const Quad2dcell () const
 Returns the cell on which the element is built.
Real3d elemMap (const Real coord_local) const
Real3d elemMap (const Real2d &coord_local) const
Real3d elemMap (const Real3d &coord_local) const
Real2d getAbscissa (int i_quad) const
const RealgetAbscissas_x () const
const RealgetAbscissas_y () const
EvalMode getEvalMode () const
MapReal2d getMacroJacobian (int i_quad) const
MapReal2d getMacroJacobian (const Real &xi, const Real &eta) const
Real2d getMacroShapeD (int i_funcX, int i_funcY, int i_quad) const
const concepts::Karniadakis< 1, 1 > & getMacroShapeDX () const
Real getMacroShapeDX (int i_func, int i_quad) const
const concepts::Karniadakis< 1, 1 > & getMacroShapeDY () const
Real getMacroShapeDY (int i_func, int i_quad) const
const concepts::Karniadakis< 1, 0 > & getMacroShapeX () const
Real getMacroShapeX (int i_func, int i_quad) const
const concepts::Karniadakis< 1, 0 > & getMacroShapeY () const
Real getMacroShapeY (int i_func, int i_quad) const
const ElementWithCell< Real > * getMicroElem (int i_quad) const
MapReal2d getMicroJacobian (int i_quad) const
const CmplxgetMicroShape (int i_micro, int i_quad) const
int getNRepX () const
int getNRepY () const
const int * getPMacro ()
 an array of two elements which are the maximal polinomial degrees of the Macro shapefunctions.
const int * getPMax ()
 an array of two elements which are the maximal polinomial degrees for macro shapefunctions or special overlap functions.
const UnitcellgetUC () const
Real2d getUCPoint (int i_quad) const
const CmplxgetUCShape () const
const Cmplx2dgetUCShapeD () const
const RealgetWeight (int i_quad) const
const RealgetWeights () const
Real2d getWorldPoint (int i_quad) const
 GfemQuad (concepts::Quad2d &macroC, const Unitcell &uc, concepts::TColumn< Real > *T, int p_macro[2], GfemOverlapCondition &overC, EvalMode eval_mode=EVAL_ON_MICRO)
virtual const ElementGraphics
< Real > * 
graphics () const
int num_shape () const
 alias to numTidx()
int numLDof () const
int numMacro () const
int numMacroX () const
int numMacroY () const
int numMicro () const
int numQuadPoints () const
int numTidx () const
int numUCFun () const
void recomputeShapefunctions ()
const concepts::Quadsupport () const
virtual const TMatrixBase< Real > & T () const
 Returns the T matrix over the field of complex numbers.
uint & tag ()
 Returns the tag.
Cmplxuc_shape_val (int i_ucfun, int i_quad)
const Cmplxuc_shape_val (int i_ucfun, int i_quad) const
Cmplx2duc_shape_valD (int i_ucfun, int i_quad)
const Cmplx2duc_shape_valD (int i_ucfun, int i_quad) const
virtual ~GfemQuad ()

Static Public Member Functions

static int disableFull (int mask, int i_edge)
static int disablePartly (int mask, int i_elm)
static bool fullyDisabled (int mask, int i_elm)
static bool fullyDisabled (int mask)
static int packLdofUC (int i_shape_x, int i_shape_y, int n_shape_macro_x)
 the local dof numbering rule for the unitcell.
static bool partlyDisabled (int mask)
static bool partlyDisabled (int mask, int i_elm)

Protected Member Functions

void clear ()
virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.
void initialise ()

Private Member Functions

 GfemQuad (const GfemQuad &other)
GfemQuadoperator= (const GfemQuad &other)

Private Attributes

GfemDofIterator it_begin
Quad2dmacroC
int n_borderFuns
int n_micro
int n_shape_macro_x
int n_shape_macro_y
int n_ucfun
int nquad
 = uc.size()
GfemOverlapCondition overC
int p_macro [2]
int p_max [2]
concepts::TMatrix< RealT_
const Unitcelluc
Real offX
 integration points and weight.
Real offY
 integration points and weight.
Real sizeX
 integration points and weight.
Real sizeY
 integration points and weight.
Realabscissas_x
 }
Realabscissas_y
 integration points and weight.
Realweights
 integration points and weight.
MapReal2duc_jacobian
 integration points and weight.
Cmplxuc_shape
 integration points and weight.
Cmplx2duc_shape_D
 integration points and weight.
const ElementWithCell< Real > ** micro_elems
 integration points and weight.
Karniadakis< 1, 0 > * macro_shapeX
 The shape functions.
Karniadakis< 1, 0 > * macro_shapeY
 integration points and weight.
Karniadakis< 1, 1 > * macro_shapeDX
 The derivatives of the shape functions.
Karniadakis< 1, 1 > * macro_shapeDY
 integration points and weight.
int n_repX
 integration points and weight.
int n_repY
 integration points and weight.
EvalMode eval_mode
 integration points and weight.

Detailed Description

Definition at line 34 of file gfemQuad.h.


Member Typedef Documentation

typedef Real concepts::Element< Real >::type [inherited]

Definition at line 53 of file element.hh.


Member Enumeration Documentation

Enumerator:
EVAL_ON_MICRO 
EVAL_ON_MACRO 

Definition at line 36 of file gfemQuad.h.


Constructor & Destructor Documentation

concepts::gfem::GfemQuad::GfemQuad ( concepts::Quad2d macroC,
const Unitcell uc,
concepts::TColumn< Real > *  T,
int  p_macro[2],
GfemOverlapCondition overC,
EvalMode  eval_mode = EVAL_ON_MICRO 
)
virtual concepts::gfem::GfemQuad::~GfemQuad ( ) [virtual]
concepts::gfem::GfemQuad::GfemQuad ( const GfemQuad other) [private]

Member Function Documentation

const GfemDofIterator& concepts::gfem::GfemQuad::begin ( ) const [inline]

Definition at line 306 of file gfemQuad.h.

virtual const Quad2d& concepts::gfem::GfemQuad::cell ( ) const [inline, virtual]

Returns the cell on which the element is built.

Implements concepts::ElementWithCell< Real >.

Definition at line 49 of file gfemQuad.h.

void concepts::gfem::GfemQuad::clear ( ) [protected]
static int concepts::gfem::GfemQuad::disableFull ( int  mask,
int  i_edge 
) [inline, static]

Definition at line 58 of file gfemQuad.h.

static int concepts::gfem::GfemQuad::disablePartly ( int  mask,
int  i_elm 
) [inline, static]

Definition at line 62 of file gfemQuad.h.

Real3d concepts::ElementWithCell< Real >::elemMap ( const Real  coord_local) const [inline, inherited]

Definition at line 83 of file element.hh.

Here is the call graph for this function:

Real3d concepts::ElementWithCell< Real >::elemMap ( const Real2d coord_local) const [inline, inherited]

Definition at line 87 of file element.hh.

Here is the call graph for this function:

Real3d concepts::ElementWithCell< Real >::elemMap ( const Real3d coord_local) const [inline, inherited]

Definition at line 91 of file element.hh.

Here is the call graph for this function:

static bool concepts::gfem::GfemQuad::fullyDisabled ( int  mask) [inline, static]

Definition at line 78 of file gfemQuad.h.

static bool concepts::gfem::GfemQuad::fullyDisabled ( int  mask,
int  i_elm 
) [inline, static]

Definition at line 70 of file gfemQuad.h.

Real2d concepts::gfem::GfemQuad::getAbscissa ( int  i_quad) const [inline]

Definition at line 162 of file gfemQuad.h.

const Real* concepts::gfem::GfemQuad::getAbscissas_x ( ) const [inline]

Definition at line 228 of file gfemQuad.h.

const Real* concepts::gfem::GfemQuad::getAbscissas_y ( ) const [inline]

Definition at line 232 of file gfemQuad.h.

EvalMode concepts::gfem::GfemQuad::getEvalMode ( ) const [inline]

Definition at line 302 of file gfemQuad.h.

MapReal2d concepts::gfem::GfemQuad::getMacroJacobian ( const Real xi,
const Real eta 
) const [inline]
  • xi, eta pos in [0,1]^2

Definition at line 101 of file gfemQuad.h.

Here is the call graph for this function:

MapReal2d concepts::gfem::GfemQuad::getMacroJacobian ( int  i_quad) const [inline]

Definition at line 105 of file gfemQuad.h.

Here is the call graph for this function:

Real2d concepts::gfem::GfemQuad::getMacroShapeD ( int  i_funcX,
int  i_funcY,
int  i_quad 
) const [inline]

Definition at line 178 of file gfemQuad.h.

Here is the call graph for this function:

const concepts::Karniadakis<1,1>& concepts::gfem::GfemQuad::getMacroShapeDX ( ) const [inline]

Definition at line 265 of file gfemQuad.h.

Real concepts::gfem::GfemQuad::getMacroShapeDX ( int  i_func,
int  i_quad 
) const [inline]

Definition at line 184 of file gfemQuad.h.

Here is the call graph for this function:

const concepts::Karniadakis<1,1>& concepts::gfem::GfemQuad::getMacroShapeDY ( ) const [inline]

Definition at line 269 of file gfemQuad.h.

Real concepts::gfem::GfemQuad::getMacroShapeDY ( int  i_func,
int  i_quad 
) const [inline]

Definition at line 190 of file gfemQuad.h.

Here is the call graph for this function:

const concepts::Karniadakis<1,0>& concepts::gfem::GfemQuad::getMacroShapeX ( ) const [inline]

Definition at line 257 of file gfemQuad.h.

Real concepts::gfem::GfemQuad::getMacroShapeX ( int  i_func,
int  i_quad 
) const [inline]

Definition at line 166 of file gfemQuad.h.

Here is the call graph for this function:

const concepts::Karniadakis<1,0>& concepts::gfem::GfemQuad::getMacroShapeY ( ) const [inline]

Definition at line 261 of file gfemQuad.h.

Real concepts::gfem::GfemQuad::getMacroShapeY ( int  i_func,
int  i_quad 
) const [inline]

Definition at line 172 of file gfemQuad.h.

Here is the call graph for this function:

const ElementWithCell<Real>* concepts::gfem::GfemQuad::getMicroElem ( int  i_quad) const [inline]

Definition at line 288 of file gfemQuad.h.

MapReal2d concepts::gfem::GfemQuad::getMicroJacobian ( int  i_quad) const [inline]

Definition at line 121 of file gfemQuad.h.

Here is the call graph for this function:

const Cmplx& concepts::gfem::GfemQuad::getMicroShape ( int  i_micro,
int  i_quad 
) const [inline]

Definition at line 125 of file gfemQuad.h.

Here is the call graph for this function:

int concepts::gfem::GfemQuad::getNRepX ( ) const [inline]

Definition at line 113 of file gfemQuad.h.

int concepts::gfem::GfemQuad::getNRepY ( ) const [inline]

Definition at line 117 of file gfemQuad.h.

const int* concepts::gfem::GfemQuad::getPMacro ( ) [inline]

an array of two elements which are the maximal polinomial degrees of the Macro shapefunctions.

Definition at line 284 of file gfemQuad.h.

const int* concepts::gfem::GfemQuad::getPMax ( ) [inline]

an array of two elements which are the maximal polinomial degrees for macro shapefunctions or special overlap functions.

See also:
GfemOverlapCondition

Definition at line 277 of file gfemQuad.h.

const Unitcell& concepts::gfem::GfemQuad::getUC ( ) const [inline]

Definition at line 248 of file gfemQuad.h.

Real2d concepts::gfem::GfemQuad::getUCPoint ( int  i_quad) const [inline]

Definition at line 158 of file gfemQuad.h.

const Cmplx* concepts::gfem::GfemQuad::getUCShape ( ) const [inline]

Definition at line 240 of file gfemQuad.h.

const Cmplx2d* concepts::gfem::GfemQuad::getUCShapeD ( ) const [inline]

Definition at line 244 of file gfemQuad.h.

const Real& concepts::gfem::GfemQuad::getWeight ( int  i_quad) const [inline]

Definition at line 150 of file gfemQuad.h.

const Real* concepts::gfem::GfemQuad::getWeights ( ) const [inline]

Definition at line 236 of file gfemQuad.h.

Real2d concepts::gfem::GfemQuad::getWorldPoint ( int  i_quad) const [inline]

Definition at line 154 of file gfemQuad.h.

Here is the call graph for this function:

virtual const ElementGraphics<Real>* concepts::gfem::GfemQuad::graphics ( ) const [virtual]

Reimplemented from concepts::Element< Real >.

virtual std::ostream& concepts::OutputOperator::info ( std::ostream &  os) const [protected, virtual, inherited]

Returns information in an output stream.

Reimplemented in aglowav::M< d >, aglowav::Haar3d000< F >, aglowav::C2W< F >, aglowav::W2C< F >, aglowav::C2_tl2< F >, aglowav::C2tl2< F >, aglowav::CGt2< F >, aglowav::ComposeN< F >, aglowav::BiHaar3d< F >, aglowav2::Haar3d000< F >, aglowav2::Operator00< F >, aglowav2::Haar3d0< F >, aglowav2::C2W< F >, aglowav2::W2C< F >, concepts::gfem::GfemIdentity, concepts::gfem::GfemLaplace, concepts::gfem::GfemQuadGraphics, concepts::gfem::GfemQuadGraphicsFast, concepts::gfem::GfemRiesz, concepts::gfem::GfemSpace, concepts::gfem::GfemSpaceFast, concepts::gfem::InputUC_filename, concepts::gfem::InputSol_filename, concepts::gfem::PeriodicRect, concepts::gfem::Riesz< ScalarT >, PeriodicRect, concepts::FormulaExpImag1D, concepts::FormulaExpImag2D, concepts::FormulaExpImag2DRadialDer, concepts::FormulaExpImag2DGrad, concepts::FormulaNormalOuterSP2D< F >, concepts::ComposeFormulaMatVec< F, DIM, G >, concepts::ComposeFormulaVecEntry< F, DIM, G >, concepts::FormulaIncPlaneWaveSource, concepts::FormulaPMLPowerSigma< F >, concepts::FormulaPMLPowerSigma2D< F >, concepts::FormulaPMLPowerSigmaB2D< F >, concepts::FormulaPMLCart, concepts::FormulaPMLBoxRestriction< F, G >, concepts::FormulaPMLRadia, Rectangle, EquivalentStress2d, PeriodicSquare, Advection< NumFlux >, PeriodiCube, concepts::NQuads, concepts::NQuads, concepts::FiveQuads, concepts::NQuads, concepts::OrigamiCube2D, concepts::QuadGrid2D, concepts::ThreeQuads, concepts::ThreeQuadsdym, concepts::SimpleLine, concepts::EddyGeometry2D, concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, concepts::EddyGeometry2DRotateImport, concepts::InputEddy2DGeometries, hp2D::Eddy2D_H, hp2D::InputEddy2D_H, hp2D::Eddy2D_eField, concepts::InputDomains, hp2D::Maxwell2D_H, hp2D::InputMaxwell2D_H, hp2D::Maxwell2D_eField, hp2D::Models< F >, hp2D::InputModels, hp2D::Poisson2D, concepts::InputSlot, concepts::ParseThinSheetThickness, concepts::ThinSheetRule, concepts::ThinSheetRuleCoord, concepts::ThinSheetEdges::List, concepts::ThinSheetEdges, concepts::DiffReactAsympModelSolBase< F >, concepts::DiffReactAsympModelSol< F >, concepts::DiffReactAsympCollModelSolBase< F >, concepts::DiffReactAsympCollModelSol_Cont< order, alpha, F >, concepts::DiffReactAsympCollModelSol_Discont< order, alpha, F >, concepts::DiffReactAsympModelOffset< order, F >, concepts::DiffReactAsympModelUBase< F >, concepts::DiffReactAsympModelU< order, F >, concepts::DiffReactAsympCollModelU_alpha0and1< order, alpha, F >, concepts::DiffReactAsympCollModelU_alpha2< order, F >, concepts::DiffReactAsympModelUepsN< F >, concepts::DiffReactAsympModelgrad_UBase< F >, concepts::DiffReactAsympCollModel_grad_U_alpha0and1< order, alpha, F >, concepts::DiffReactAsympCollModel_grad_U_alpha2< order, F >, concepts::DiffReactAsympModeluepsN< F >, concepts::DiffReactAsympModeluepsN_grad< F >, concepts::ElementFormulaTimesCurvature< F >, concepts::DiffReactAsympCollFormula< F >, concepts::DiffReactAsympCollGamma_0< F, N, d >, concepts::DiffReactAsympCollGamma_1< F, N, d >, concepts::DiffReactAsympCollDelta_0< F, N, d >, concepts::DiffReactAsympCollDelta_1< F, N, d >, concepts::ThinSheetFunction< F >, concepts::ThinSheetDiffussionFunction, concepts::ThinSheetDiffussionFunction0, hp2D::ThinSheetQuad, hp2D::DiffussionReaction, concepts::ThinMeshes2d, concepts::ThinEllipseMeshes2d, concepts::ThinStraightMeshes2d, concepts::ThinSheetQuad2d, concepts::ThinSheet, concepts::ThinSheetParabel, concepts::ThinSheetEllipse, concepts::ThinSheetEllipse2, hp2D::ThinSheetSpaceH1, concepts::ThreeQuads, Cube, Cube2, Cube3, EpsJumpZero< F >, TraceMass, ZeroTangentialValue< F >, EvaluateEa_of_x, CellA_M_alpha_of_x, CellA_M_of_x_MC, Constant3d000< F >, Constant3d001< F >, Constant3d002< F >, Linear3d000< F >, Linear3d001< F >, Constant3d< F >, TriangleP2Graphics, TriangleP2, TrianglesP2, concepts::ExceptionBase, concepts::MissingFeature, concepts::Assertion, concepts::FileOpenError, concepts::FortranException, concepts::NoConvergence, concepts::multiplies< F, G, H >, concepts::OutputMatlab< F >, concepts::OutputMatlab< Point< F, dim > >, concepts::OutputMatlab< Mapping< F, dim > >, concepts::OutputMatlab< F * >, concepts::OutputMatlab< std::string >, concepts::OutputMatlab< bool >, concepts::OutputMatlab< std::set< F > >, concepts::OutputMatlab< std::map< F, G > >, concepts::OutputMatlab< std::vector< F > >, concepts::OutputMatlab< std::queue< F > >, concepts::OutputTecplot< F >, concepts::OutputTecplot< std::complex< F > >, concepts::OutputTecplot< Array< F > >, concepts::OutputTecplot< Point< F, dim > >, test::TestSuiteError, bem::Dirac3d000< F >, bem::Linear3d000< F >, bem::Constant3d000< F >, bem::Constant3d001< F >, bem::Constant3d002< F >, bem::LinTriGraphics, bem::ConstTriGraphics, bem::D< F >, bem::D_1< F >, bem::Dirac3d< F >, bem::Linear3d< F >, bem::Constant3d< F >, bem::AdaptiveSpace< F >, bem::AdaptConst3d000< F >, bem::AdaptConst3d001< F >, bem::AdaptConst3d002< F >, bem::TriangleGraphics< F >, cluster::F01< NodeX, NodeY >, cluster::F02< NodeX, NodeY >, cluster::F03< NodeX, NodeY >, cluster::F04< NodeX, NodeY >, cluster::Operator01< NodeX, NodeY >, cluster::Operator02< NodeX, NodeY >, cluster::X01< Node >, cluster::Y01< Node >, constraints::ConstraintsList< F >, constraints::Element< F >, constraints::Space< F >, parallel::SFCDstr, concepts::AnasaziES< ScalarT >, eigensolver::ArPack< F, G, H >, eigensolver::ArPackFabric, eigensolver::ArPackppStd< T >, eigensolver::ArPackppSymGen, eigensolver::ArPackppGen< F, G, H >, eigensolver::ArPackSymm, eigensolver::Constrained, eigensolver::DirPowIt< F, G >, eigensolver::EigenSolver< F >, eigensolver::InexactInvFabric, eigensolver::InexactInv< F >, eigensolver::JdbSym, eigensolver::JdbSymFabric, eigensolver::SmallES< F >, concepts::BesselJ< n >, concepts::BesselY< n >, concepts::Boundary, concepts::ConstFormula< F >, concepts::ElementFormulaContainer< F, G >, concepts::ElementNotInDomainOfFormula, concepts::PointerToEmptyElementFormula, concepts::Frm_Product< F, H, J >, concepts::Frm_Sum< F, H, J >, concepts::FrmE_Inverse< F, G >, concepts::FrmE_Product< F, H, J, G >, concepts::FrmE_Sum< F, H, J, G >, concepts::FormulaSyntaxError, concepts::ParsedFormula< Real >, concepts::ParsedFormula< Cmplx >, concepts::PiecewiseFormulaBase< F >, test::Container< F >, concepts::VectorElementFormulaBase< F, dim, G >, concepts::VectorFormula< F, dim >, concepts::Function< F >, concepts::CmplxPart, concepts::RealPart, concepts::ImagPart, concepts::ComplexFunction, concepts::ElementFormulaVector< dim, F, G, H >, concepts::ElementFormulaVector< 1, F, G, H >, concepts::LinearForm< F, G >, concepts::Neumann< F >, concepts::SubVector< F >, concepts::Vector< F >, concepts::BoundaryConditions, concepts::Cell, concepts::EdgeNd, concepts::Edge1d, concepts::Edge2d, concepts::Triangle2d, concepts::Quad2dSubdiv4, concepts::Quad2dSubdiv2H, concepts::Quad2dSubdiv2V, concepts::Quad2d, concepts::InfiniteQuad2d, concepts::InfiniteRect2d, concepts::Triangle3d, concepts::NegativeJacobian, concepts::Tetrahedron3d, concepts::Hex3dSubdiv8, concepts::Hex3dSubdiv2x, concepts::Hex3dSubdiv2y, concepts::Hex3dSubdiv2z, concepts::Hex3dSubdiv4x, concepts::Hex3dSubdiv4y, concepts::Hex3dSubdiv4z, concepts::Hexahedron3d, concepts::Parallelepiped3d, concepts::CellCondition, concepts::CellConditions, concepts::Circle, concepts::Connector, concepts::EdgeMesh, concepts::CircleBoundary, concepts::Map1d, concepts::Map2d, concepts::MapEdge1d, concepts::MappingEdge2d, concepts::PartMappingEdge2d, concepts::InverseMappingEdge2d, concepts::MappingStraightEdge2d, concepts::CircleMappingEdge2d, concepts::EllipseMappingEdge2d, concepts::ParabelMappingEdge2d, concepts::MappingParallelEdge2d, concepts::MappingQuadEdge2d, concepts::VertexTriangle2d, concepts::MapTriangle2d, concepts::MappingQuad2d, concepts::MapQuad2d, concepts::VertexQuad2d, concepts::BlendingQuad2d, concepts::PartMappingQuad2d, concepts::InverseVertexQuadSector2d, concepts::Map3d, concepts::PiecewiseFormula0< F >, concepts::PiecewiseConstFormula< F >, concepts::PiecewiseConstDynArrayFormula< F >, concepts::PiecewiseFormula< F >::FormulaFactor, concepts::PiecewiseFormula< F >, concepts::PiecewiseElementFormula< F, G >, concepts::Operation< F >, concepts::OpMult< F >, concepts::OpAdd< F >, concepts::OpRecipr< F >, concepts::PiecewiseFormulaFun< F, G >, concepts::PiecewiseFormulaCombine< F, G, H, I >, concepts::CurvatureElementFormula, concepts::FrmE_NormalVector, concepts::FrmE_TangentialVector, concepts::HexSubdiv8, concepts::HexSubdiv2x, concepts::HexSubdiv2y, concepts::HexSubdiv2z, concepts::HexSubdiv4x, concepts::HexSubdiv4y, concepts::HexSubdiv4z, concepts::SquareTwoInfiniteRects, concepts::SquareOneInfiniteRect, concepts::Mesh, concepts::Import3DTetMesh, concepts::ConvertMeshQuads, concepts::Line, concepts::Import2dMeshBase, concepts::Import2dMesh, concepts::Import2dMeshEz4u, concepts::Ez4uException, concepts::Import2dMeshGeneral, concepts::Import3dMesh, concepts::PointInCell< dim >, concepts::PointInCell< 1 >, concepts::CellToCellMapping< sdim, tdim >, concepts::RelativeCells, concepts::MutableMesh1, concepts::MutableMesh2, concepts::QuadSubdiv4, concepts::QuadSubdiv2H, concepts::QuadSubdiv2V, concepts::InfQuadSubdiv2V, concepts::Semantics< T >, concepts::AttributeBool, concepts::Square, concepts::Square2, concepts::StrategyChange, concepts::Vertex, concepts::Edge, concepts::InfiniteEdge, concepts::Triangle, concepts::Quad, concepts::InfiniteQuad, concepts::Tetrahedron, concepts::Hexahedron, parallel::Mesh, parallel::Mesh1, parallel::Mesh2, parallel::Mesh3, graphics::OutputBase, graphics::BaseOutputCell< F >, graphics::BaseDataCell< F, G >, graphics::BaseElementFormulaCell< F, G >, graphics::BaseFormulaCell< F, G >, graphics::BaseMeshCell, graphics::MatlabGraphics, graphics::MatlabMesh, graphics::TecplotGraphics, graphics::TecplotMesh, graphics::VertexList, hp1D::Laplace< F >, hp1D::Identity< F >, hp1D::IdentityParallel< F >, hp1D::DualSpace, hp1D::Element< F >, hp1D::ElementFormulaInterpGrad< F >, hp1D::Value< F, G >, hp1D::Grad< F, G >, hp1D::Riesz< F >, hp1D::LinearFormGradInterp_Grad< F >, hp1D::GradLinearForm< F >, hp1D::LineGraphics, hp1D::StiffElementMatrix, hp1D::MassElementMatrix, hp1D::AdvectionElementMatrix, hp1D::pSpaceL2, hp1D::Space, hp2D::APrioriRefinement, hp2D::APrioriRefinementRule, hp2D::APrioriGeometricRefinement, hp2D::APrioriRegularRefinement, hp2D::BaseQuadGraphics< F >, hp2D::Advection< F >, hp2D::Identity< F >, hp2D::Laplace< F >, hp2D::LaplaceMatrix< F >, hp2D::BilinearFormOnePartDeriv< F >, hp2D::BilinearFormTwoPartDeriv< F >, hp2D::BuildH1VtxTColumns< F >, hp2D::BuildH1EdgeTColumns< F >, hp2D::BuildH1InnerTColumns< F >, hp2D::BuildH1InnerTColumnsLinTrunk< F >, hp2D::BuildH1InnerTColumnsHypTrunk< F >, hp2D::DivDiv< Weight >, hp2D::QuadEdgeBase, hp2D::QuadEdgeFirst, hp2D::QuadEdgeMean, hp2D::QuadEdgeJump, hp2D::EdgeGraphics, hp2D::PolyEdgeRule, hp2D::PolyEdgeMax, hp2D::PolyEdgeMin, hp2D::PolyEdgeMinNeighMaxChild, hp2D::Element< F >, hp2D::H1Extension< F >, hp2D::ElementFormulaInterpGrad< F, 2 >, hp2D::ElementFormulaInterpGradN< F, 2 >, hp2D::ElementFormulaEdgeMean< F >, hp2D::ElementFormulaSignNormalVector, hp2D::Value< F, G >, hp2D::Grad< F >, hp2D::PlCurl< F >, hp2D::Trace< F, G >, hp2D::TraceDeriv< F, G >, hp2D::NeumannTrace< F, G >, hp2D::hpAdaptiveSpace< F >, hp2D::hpAdaptiveSpaceDG< F >, hp2D::hpAdaptiveSpaceH1, hp2D::Riesz< F >, hp2D::NeumannTraceElement< F >::ShapeFunction, hp2D::NeumannTraceElement< F >, hp2D::BaseQuad< F >, hp2D::Quad< F >, hp2D::InfiniteQuad, hp2D::InfiniteLaguerreQuad, hp2D::QuadGraphics< F >, hp2D::InfiniteQuadGraphics, hp2D::RecomputeShapefct, hp2D::APrioriRefinementRuleFactory, hp2D::RotRot, hp2D::Space, hp2D::hpFull, hp2D::TraceSpace, concepts::DirichletElementFormula< F, G >, hp2Dedge::RotRot, hp2Dedge::Identity, hp2Dedge::Graduv, hp2Dedge::EdgeIdentity, hp2Dedge::DirichletCoefficients, hp2Dedge::DirichletRotRot, hp2Dedge::DirichletIdentity, hp2Dedge::Value< F, G, H >, hp2Dedge::Rot< F, G >, hp2D::hpAdaptiveSpaceHCurl, hp2D::hpAdaptiveSpaceHCurl_H1, hp2Dedge::Riesz, hp2Dedge::EdgeRiesz, hp2Dedge::KarniadakisDeriv2, hp2Dedge::Quad< F >, hp2Dedge::Edge< F >, hp2Dedge::QuadGraphics< F >, hp2Dedge::Space, hp3D::APrioriRefinement, hp3D::Laplace, hp3D::Identity, hp3D::DivDiv< Weight >, hp3D::Element< F >, hp3D::Hexahedron, hp3D::HexahedronGraphics, hp3D::Hook, hp3D::Riesz, hp3D::RotRot, hp3D::Space, hp3D::SpaceTransition, hp3D::ZeroTangentialValue< F >, concepts::Karniadakis< type, mode >, concepts::Laguerre, concepts::LaguerreBasis< mode >, concepts::Quadrature< type >, concepts::QuadratureRuleGaussLobatto, concepts::QuadratureRuleGaussJacobi, concepts::QuadratureRuleTrapeze, concepts::QuadRuleFactory, concepts::ShapeFunction1D< F >, linDG1D::Linear1d, linDG2D::Space, linDG2D::SpaceP1, linDG2D::SpaceP0, linDG2D::Triangle, linDG2D::TriangleP1, linDG2D::TriangleP0, linDG2D::TriangleGraphics, linDG3D::FvdgElement, linDG3D::FvdgP0TetElem, linDG3D::FvdgP1TetElem, linDG3D::FvdgP0TetGraphics, linDG3D::FvdgP1TetGraphics, linDG3D::FvdgSpace, linDG3D::FvdgSpaceP0, linDG3D::FvdgSpaceP1, linearFEM::Line, linearFEM::Triangle, linearFEM::Quad, linearFEM::Tetrahedron, linearFEM::LineGraphics, linearFEM::QuadGraphics, linearFEM::Linear1d, linearFEM::Linear2d, linearFEM::Linear3d, linearFEM::TetrahedronGraphics, linearFEM::TriangleGraphics, NotExistingMatrix, concepts::MatlabMatfileError, concepts::InputAdaptiveModels, hp2D::Eddy2D_E, hp2D::InputEddy2D_E, concepts::ModelControl< hp2D::Eddy2D_E >, concepts::EddyGeometry2D, concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, concepts::EddyGeometry2DRotateImport, concepts::InputEddy2DGeometries, hp2D::Eddy2D_H_Interior, hp2D::Eddy2D_H, hp2D::InputEddy2D_H, concepts::HField_CircularCoil, concepts::CurlHField_CircularCoil, concepts::DivGradHField_CircularCoil, hp2D::Eddy2D_eField, hp2D::Eddy2D_dissipation, hp2D::Maxwell2D_E, hp2D::InputMaxwell2D_E, concepts::ModelControl< hp2D::Maxwell2D_E >, hp2D::Maxwell2D_hField, hp2D::Maxwell2D_H_Base, hp2D::Maxwell2D_H, hp2D::Maxwell2D_H_DD, hp2D::InputMaxwell2D_H, concepts::ModelControl< hp2D::Maxwell2D_H_Base >, concepts::ModelControl< hp2D::Maxwell2D_H >, concepts::ModelControl< hp2D::Maxwell2D_H_DD >, hp2D::Maxwell2D_eField, hp2D::Maxwell2D_dissipation, concepts::Model< F >, concepts::ModelControlBase< F >, concepts::AfterIteration< F >, concepts::BiCGStab< F, G >, concepts::BiCGStabFabric< F, G >, concepts::BilinearForm< F, G >, concepts::BilinearFormLiCo< F, G >, concepts::CG< F >, concepts::CGFabric< F >, concepts::Operator< F >, concepts::VecOperator< F >, concepts::Compose< F, H >, concepts::Multiple< F >, concepts::LiCoI< F >, concepts::LiCo< F >, concepts::Constrained, concepts::DenseMatrix< F >, concepts::DiagonalMatrix< F >, concepts::DiagonalSolver< F >, concepts::DiagonalSolverFabric< F >, concepts::DDSolver< F, G >, concepts::GMRes< F >, concepts::GMResFabric< F >, concepts::_HashedSMatrix_iterator< _Tp, _Ref, _Ptr >, concepts::LapackChol, concepts::_Matrix_iterator_base< _Tp, _Ref, _Ptr >, concepts::_Matrix_iterator< _Tp, _Ref, _Ptr >, concepts::NRLSolver, concepts::Pardiso, concepts::PardisoFabric, concepts::Permutation< F >, concepts::TrivExtendRestrict< F >, concepts::PETSc, concepts::PETScMat, concepts::PETScFabric, concepts::SparseMatrix< F >, concepts::Spooles, concepts::SubMatrixN< F >, concepts::_SubMatrix_iterator< F, _Ref, _Ptr >, concepts::SuperLU< F >, concepts::SuperLUFabric< F >, concepts::Transpose< F >, concepts::Umfpack, concepts::UmfpackFabric, concepts::Dirichlet< F >, concepts::DDSpace< F >, concepts::DomainDecomp< F >, concepts::ElementAndFacette< F >, concepts::ElementFormulaLiCo< F, G, H, J >, concepts::ElementFormulaCompose< F, G, H >, concepts::ElementFormulaBoundary, concepts::ElementFormulaRotate2D< F >, concepts::FrmE_ScalarProductNormalEdge2d< F >, concepts::ElementFunction< F, G >, concepts::Squared< F, G >, concepts::AbsoluteComp< F, G >, concepts::Absolute< F, G >, concepts::HRefinement< F, dim >, concepts::PRefinement< F, dim >, concepts::CellIntegral< F >, concepts::CellFaceIntegral< F >, concepts::CellEdgeIntegral< F >, concepts::CellPostprocess< F >, concepts::GlobalPostprocess< F >, concepts::SMatrixBase< F >, concepts::SMatrix1D, concepts::SMatrixTensor< F, dim >, concepts::SMatrixCompose< F >, concepts::SMatrixGeneralTensor< F, dim >, concepts::SMatrixBlock< F, dim >, concepts::Space< F >, concepts::SpaceOnCells< F >, concepts::DummySpace< F >, concepts::SpaceDebug< F >, concepts::SpacePreBuilder, concepts::SpaceHelper< F, G >, concepts::SubspaceHelper< F, G >, concepts::BuildTColumnsBase< F, G >, concepts::Set< IndexRange >::index_iterator, concepts::Set< IndexRange >, concepts::TColumn< F >, concepts::TColumnTensor< F, dim >, concepts::TColumnBlock< F, dim >, concepts::TColumnSet< F, dim >, concepts::TMatrixBase< F >, concepts::TIndex< F >, concepts::TMatrix< F >::Control, concepts::TMatrix< F >::Data, concepts::TMatrix< F >, sparseqr::Driver, sparseqr::GivensRotations< F >, timestepping::Alpha, timestepping::Euler, timestepping::LimitingEuler, timestepping::Newmark, timestepping::Nystroem, timestepping::RungeKutta2, timestepping::RungeKutta4, timestepping::Theta, timestepping::TimeStepping, timestepping::TvdRK2, timestepping::LimitingTvdRK2, concepts::DynArrayBase, concepts::DynArray< T >, concepts::HashMap< F >, concepts::MissingParameter, concepts::InOutParameters, concepts::InputParser, concepts::InputParameter, concepts::InputFile, concepts::ProcessParameter, concepts::MultiIndex< dim >, concepts::MultiEntrance< dim, T >, concepts::MultiEntrance< 1, T >, concepts::MultiArray< dim, T >, concepts::MultiArray< 1, T >, concepts::OutputMatlab< Array< F > >, concepts::OutputMatlab< StiffArray< dim, F > >, concepts::ResultsTable, concepts::BaseSequence< F >, concepts::BaseSet< F >, concepts::StiffArray< dim, F >, concepts::StiffArray< 1, F >, concepts::ParseObjectFromString< F >, parallel::ComMPI, vectorial::BlockOperator< F >, vectorial::BramblePasciak, vectorial::BramblePasciakFabric, vectorial::CGUzawa, vectorial::CGUzawaFabric, vectorial::Graphics< F >, vectorial::LinearForm< F, G >, vectorial::TimeLinearForm, vectorial::TMatrixOffset< F >, vectorial::TMatrix< F >, vectorial::Element< F >, vectorial::BilinearForm< F, G >, vectorial::Space< F >, concepts::FormulaPMLPowerSigma< F >, concepts::FormulaPMLPowerSigma2D< F >, concepts::FormulaPMLPowerSigmaB2D< F >, concepts::FormulaPMLCart, concepts::FormulaPMLBoxRestriction< F, G >, concepts::FormulaPMLRadia, concepts::FormulaExpImag1D, concepts::FormulaExpImag2D, concepts::FormulaExpImag2DRadialDer, concepts::FormulaExpImag2DGrad, concepts::FormulaNormalOuterSP2D< F >, concepts::ComposeFormulaMatVec< F, DIM, G >, concepts::ComposeFormulaVecEntry< F, DIM, G >, concepts::FormulaIncPlaneWaveSource, concepts::gfem::Riesz< Cmplx >, hp2D::Models< Cmplx >, hp2D::Models< Real >, concepts::DiffReactAsympCollModelU_alpha0and1< order, 1, F >, concepts::DiffReactAsympCollModelU_alpha0and1< order, 0, F >, concepts::DiffReactAsympCollModel_grad_U_alpha0and1< order, 1, F >, concepts::DiffReactAsympCollModel_grad_U_alpha0and1< order, 0, F >, concepts::ThinSheetFunction< Real >, eigensolver::ArPack< Real >, eigensolver::ArPackppStd< H >, eigensolver::ArPackppGen< H, F, concepts::Real >, eigensolver::EigenSolver< concepts::Cmplx >, eigensolver::EigenSolver< G >, eigensolver::EigenSolver< ScalarT >, eigensolver::EigenSolver< Real >, concepts::ElementFormulaContainer< Point< F, 2 > >, concepts::ElementFormulaContainer< concepts::Real >, concepts::ElementFormulaContainer< concepts::Point< Cmplx, 2 > >, concepts::ElementFormulaContainer< concepts::Mapping< F, 2 > >, concepts::ElementFormulaContainer< concepts::Mapping< G, 2 > >, concepts::ElementFormulaContainer< concepts::Point< concepts::Real, 2 > >, concepts::ElementFormulaContainer< Cmplx >, concepts::ElementFormulaContainer< concepts::Real2d >, concepts::ElementFormulaContainer< concepts::Mapping< typename concepts::Realtype< Cmplx >::type, 2 > >, concepts::ElementFormulaContainer< F >, concepts::ElementFormulaContainer< H >, concepts::ElementFormulaContainer< concepts::Point< F, 2 > >, concepts::ElementFormulaContainer< J >, concepts::ElementFormulaContainer< ScalarT >, concepts::ElementFormulaContainer< concepts::Mapping< typename concepts::Realtype< concepts::Real >::type, 2 > >, concepts::ElementFormulaContainer< concepts::Mapping< typename concepts::Realtype< Real >::type, 2 > >, concepts::ElementFormulaContainer< concepts::Mapping< typename concepts::Realtype< F >::type, 2 > >, concepts::ElementFormulaContainer< Real >, concepts::PiecewiseFormulaBase< concepts::Real >, concepts::PiecewiseFormulaBase< concepts::Point< Cmplx, 2 > >, concepts::PiecewiseFormulaBase< Point< H, dim > >, concepts::PiecewiseFormulaBase< Point< F, dim > >, concepts::PiecewiseFormulaBase< Cmplx >, concepts::PiecewiseFormulaBase< G >, concepts::PiecewiseFormulaBase< H >, concepts::PiecewiseFormulaBase< Real >, concepts::PiecewiseFormulaBase< Real2d >, concepts::VectorElementFormulaBase< F, 2, G >, concepts::VectorElementFormulaBase< F, 3, G >, concepts::Function< concepts::Cmplx >, concepts::Function< Cmplx >, concepts::Function< G >, concepts::Function< ScalarT >, concepts::Function< Real >, concepts::LinearForm< concepts::Real >, concepts::LinearForm< Cmplx >, concepts::LinearForm< F >, concepts::LinearForm< ScalarT >, concepts::LinearForm< Real >, concepts::Neumann< Real >, concepts::Vector< concepts::Cmplx >, concepts::Vector< Cmplx >, concepts::Vector< G >, concepts::Vector< ScalarT >, concepts::Vector< Real >, concepts::PiecewiseConstFormula< concepts::Real >, concepts::PiecewiseConstFormula< Cmplx >, concepts::PiecewiseConstFormula< Real >, concepts::PiecewiseConstFormula< Real2d >, concepts::PiecewiseFormula< Real >, concepts::PiecewiseFormula< Real2d >, concepts::PiecewiseFormulaFun< Cmplx, Real >, concepts::PiecewiseFormulaFun< Real, Real >, concepts::CellToCellMapping< 2, 2 >, concepts::Semantics< CellCondition >, concepts::Semantics< Boundary >, concepts::Semantics< bool >, graphics::BaseOutputCell< G >, graphics::BaseOutputCell< Real >, hp1D::Identity< Cmplx >, hp1D::Element< Real >, hp2D::Advection< concepts::Real >, hp2D::Advection< Cmplx >, hp2D::Identity< Cmplx >, hp2D::Identity< Real >, hp2D::Laplace< concepts::Real >, hp2D::Laplace< Cmplx >, hp2D::Element< Real >, hp2D::Grad< Cmplx >, hp2D::PlCurl< Cmplx >, hp2D::hpAdaptiveSpace< Real >, hp2D::BaseQuad< Real >, hp2D::Quad< Real >, hp2Dedge::Rot< Cmplx >, hp3D::Element< Real >, concepts::Karniadakis< 1, 1 >, concepts::Karniadakis< 1, 0 >, concepts::Quadrature< 0 >, concepts::Quadrature< 4 >, concepts::Quadrature< 5 >, concepts::ShapeFunction1D< Real >, concepts::Model< Cmplx >, concepts::ModelControlBase< Model< Cmplx > >, concepts::BilinearForm< concepts::Real >, concepts::BilinearForm< FX >, concepts::BilinearForm< Real, Real >, concepts::BilinearForm< F, Real >, concepts::BilinearForm< Cmplx, Real >, concepts::BilinearForm< Cmplx >, concepts::BilinearForm< F >, concepts::BilinearForm< concepts::Real, Real >, concepts::BilinearForm< Real >, concepts::Operator< concepts::Real >, concepts::Operator< FX >, concepts::Operator< TreeTraits< NodeX >::F >, concepts::Operator< T >, concepts::Operator< U >, concepts::Operator< Cmplx >, concepts::Operator< V >, concepts::Operator< G >, concepts::Operator< H >, concepts::Operator< Real >, concepts::VecOperator< Real >, concepts::Compose< F >, concepts::DenseMatrix< Cmplx >, concepts::DenseMatrix< Real >, concepts::DiagonalMatrix< Real >, concepts::_Matrix_iterator_base< F::type, _Ref, _Ptr >, concepts::Permutation< Real >, concepts::TrivExtendRestrict< Real >, concepts::SparseMatrix< concepts::Real >, concepts::SparseMatrix< FX >, concepts::SparseMatrix< Real >, concepts::Dirichlet< Real >, concepts::DDSpace< F::t_type >, concepts::DDSpace< G >, concepts::ElementFunction< F, Q::type >, concepts::ElementFunction< Cmplx, hp2Dedge::Quad<>::type >, concepts::ElementFunction< F >, concepts::ElementFunction< F, Quad< H >::type >, concepts::ElementFunction< F, Quad< G >::type >, concepts::ElementFunction< Cmplx, Quad< Real >::type >, concepts::ElementFunction< F, hp1D::Element< G >::type >, concepts::ElementFunction< I, G >, concepts::ElementFunction< Cmplx, F >, concepts::ElementFunction< F, Quad< Real >::type >, concepts::ElementFunction< H, G >, concepts::ElementFunction< Real, F >, concepts::CellPostprocess< concepts::Real >, concepts::CellPostprocess< G >, concepts::CellPostprocess< Real >, concepts::GlobalPostprocess< Real >, concepts::SMatrixBase< Real >, concepts::Space< concepts::Real >, concepts::Space< G >, concepts::Space< H >, concepts::Space< Real >, concepts::SpaceOnCells< Real >, concepts::DummySpace< concepts::Real >, concepts::DummySpace< G >, concepts::DummySpace< Real >, concepts::SpaceHelper< F, SpacePreBuilder >, concepts::SpaceHelper< Real, SpacePreBuilder >, concepts::SubspaceHelper< Real, SpacePreBuilder >, concepts::SubspaceHelper< F, SpacePreBuilder >, concepts::BuildTColumnsBase< F, SpacePreBuilder >, concepts::TColumn< bool >, concepts::TColumnTensor< bool, 2 >, concepts::TColumnSet< Real, 2 >, concepts::TMatrixBase< Real >, concepts::TMatrix< Real >, sparseqr::GivensRotations< Real >, concepts::DynArray< EdgeMap >, concepts::DynArray< concepts::AdaptiveControlP< 1 > >, concepts::DynArray< AdaptiveAdjust >, concepts::DynArray< F >, concepts::DynArray< bool >, concepts::DynArray< uint >, concepts::DynArray< Real >, concepts::DynArray< concepts::AdaptiveAdjustP< 1 > >, concepts::DynArray< concepts::AdaptiveAdjustP< 2 > >, concepts::DynArray< concepts::AdaptiveControl<> >, concepts::HashMap< concepts::Real >, concepts::HashMap< concepts::Sequence< UnderlyingElement > >, concepts::HashMap< double >, concepts::HashMap< const concepts::Edge * >, concepts::HashMap< concepts::StiffArray< 2, ushort > >, concepts::HashMap< Set< Connector1 * > >, concepts::HashMap< Cmplx >, concepts::HashMap< ushort >, concepts::HashMap< CtrlType_0 >, concepts::HashMap< CtrlType_1 >, concepts::HashMap< Z2 >, concepts::HashMap< uint >, concepts::HashMap< ElementFormulaContainer< F, G > >, concepts::HashMap< FormulaFactor >, concepts::HashMap< std::set< uint > >, concepts::HashMap< hp1D::Element< Real > * >, concepts::HashMap< CtrlType_2 >, concepts::HashMap< Real >, concepts::HashMap< Real2d >, concepts::HashMap< concepts::AdaptiveAdjustP< 2 > >, concepts::MultiArray< dim-1, T >, concepts::MultiArray< 1, Attribute >, concepts::MultiArray< 2, MappingEdge2d * >, concepts::MultiArray< 4, Quad * >, concepts::MultiArray< 2, int >, concepts::MultiArray< 2, Real >, concepts::MultiArray< 3, Triangle * >, concepts::MultiArray< 6, Attribute >, concepts::MultiArray< 8, Attribute >, concepts::MultiArray< 2, Edge * >, concepts::MultiArray< 2, Attribute >, concepts::MultiArray< 1, Vertex * >, concepts::MultiArray< 1, int >, concepts::MultiArray< 3, Attribute >, concepts::MultiArray< 4, Attribute >, concepts::MultiArray< 2, MultiIndex< 2 > >, concepts::BaseSequence< InputParameter * >, concepts::BaseSequence< CellConditions >, concepts::BaseSequence< UnderlyingElement >, concepts::BaseSequence< Sequence< Edge2d * > >, concepts::BaseSequence< Cell1 * >, concepts::BaseSequence< MappingEdge2d * >, concepts::BaseSequence< concepts::SparseMatrix< Real > * >, concepts::BaseSequence< const SparseMatrix< F > * >, concepts::BaseSequence< boost::shared_ptr< const Connector > >, concepts::BaseSequence< Edge * >, concepts::BaseSequence< concepts::Edge2d * >, concepts::BaseSequence< ElementFormula< Real2d > * >, concepts::BaseSequence< Edge2d * >, concepts::BaseSequence< const Connector * >, concepts::BaseSequence< const concepts::Connector * >, concepts::BaseSequence< const Key * >, concepts::BaseSequence< boost::shared_ptr< const Mesh > >, concepts::BaseSequence< ElementFormula< F > * >, concepts::BaseSequence< Cell * >, concepts::BaseSequence< concepts::CellConditions >, concepts::BaseSequence< F * >, concepts::BaseSequence< ElementFormula< Point< F, 2 > > * >, concepts::BaseSequence< ElementFormula< Real > * >, concepts::BaseSequence< Set< IndexRange > >, concepts::BaseSequence< Operator< F > * >, concepts::BaseSequence< Quad * >, concepts::BaseSequence< Connector3 * >, concepts::BaseSequence< const Connector2 * >, concepts::BaseSequence< Connector2 * >, concepts::BaseSequence< InverseVertexQuadSector2d >, concepts::BaseSequence< Connector1 * >, concepts::BaseSequence< Vertex * >, concepts::BaseSequence< Connector0 * >, concepts::BaseSequence< bool >, concepts::BaseSequence< uint >, concepts::BaseSequence< Vector< F > * >, concepts::BaseSequence< const Connector1 * >, concepts::BaseSequence< SubMatrixN< SparseMatrix< F > > * >, concepts::BaseSequence< List >, concepts::BaseSequence< Vector< F > >, concepts::BaseSequence< concepts::Set< uint > >, concepts::BaseSequence< Cell2 * >, concepts::BaseSequence< Real >, concepts::BaseSequence< const Connector0 * >, concepts::BaseSequence< Real2d >, concepts::BaseSequence< concepts::SparseMatrix< Cmplx > * >, concepts::BaseSet< IndexRange >, concepts::BaseSet< const Key * >, concepts::BaseSet< const concepts::Connector * >, concepts::BaseSet< const Connector * >, concepts::BaseSet< Connector * >, concepts::BaseSet< concepts::Cell2 * >, concepts::BaseSet< const Connector2 * >, concepts::BaseSet< Attribute >, concepts::BaseSet< Connector2 * >, concepts::BaseSet< Connector1 * >, concepts::BaseSet< Connector0 * >, concepts::BaseSet< uint >, concepts::BaseSet< const Connector1 * >, concepts::BaseSet< concepts::Attribute >, concepts::BaseSet< const Connector0 * >, concepts::StiffArray< dim, uint >, vectorial::TMatrixOffset< Real >, vectorial::TMatrix< Real >, and vectorial::Space< Real >.

void concepts::gfem::GfemQuad::initialise ( ) [protected]
int concepts::gfem::GfemQuad::num_shape ( ) const [inline]

alias to numTidx()

Definition at line 253 of file gfemQuad.h.

Here is the call graph for this function:

int concepts::gfem::GfemQuad::numLDof ( ) const [inline]

Definition at line 297 of file gfemQuad.h.

Here is the call graph for this function:

int concepts::gfem::GfemQuad::numMacro ( ) const [inline]

Definition at line 204 of file gfemQuad.h.

Here is the call graph for this function:

int concepts::gfem::GfemQuad::numMacroX ( ) const [inline]

Definition at line 208 of file gfemQuad.h.

Here is the call graph for this function:

int concepts::gfem::GfemQuad::numMacroY ( ) const [inline]

Definition at line 212 of file gfemQuad.h.

Here is the call graph for this function:

int concepts::gfem::GfemQuad::numMicro ( ) const [inline]

Definition at line 216 of file gfemQuad.h.

int concepts::gfem::GfemQuad::numQuadPoints ( ) const [inline]

Definition at line 224 of file gfemQuad.h.

int concepts::gfem::GfemQuad::numTidx ( ) const [inline]
Deprecated:
: use numLDof

Definition at line 293 of file gfemQuad.h.

Here is the call graph for this function:

int concepts::gfem::GfemQuad::numUCFun ( ) const [inline]

Definition at line 220 of file gfemQuad.h.

GfemQuad& concepts::gfem::GfemQuad::operator= ( const GfemQuad other) [private]
static int concepts::gfem::GfemQuad::packLdofUC ( int  i_shape_x,
int  i_shape_y,
int  n_shape_macro_x 
) [inline, static]

the local dof numbering rule for the unitcell.

note: the numbering rule for thee gfem element is given by GfemDofIterator.

Definition at line 199 of file gfemQuad.h.

static bool concepts::gfem::GfemQuad::partlyDisabled ( int  mask) [inline, static]

Definition at line 74 of file gfemQuad.h.

static bool concepts::gfem::GfemQuad::partlyDisabled ( int  mask,
int  i_elm 
) [inline, static]

Definition at line 66 of file gfemQuad.h.

void concepts::gfem::GfemQuad::recomputeShapefunctions ( ) [inline]

Definition at line 53 of file gfemQuad.h.

Here is the call graph for this function:

const concepts::Quad& concepts::gfem::GfemQuad::support ( ) const [inline]

Definition at line 94 of file gfemQuad.h.

Here is the call graph for this function:

virtual const TMatrixBase<Real>& concepts::gfem::GfemQuad::T ( ) const [inline, virtual]

Returns the T matrix over the field of complex numbers.

The T matrix is actually a real matrix, but to conform to Concepts we need to return a complex matrix.

Implements concepts::Element< Real >.

Definition at line 86 of file gfemQuad.h.

uint& concepts::Element< Real >::tag ( ) [inline, inherited]

Returns the tag.

Definition at line 65 of file element.hh.

Cmplx& concepts::gfem::GfemQuad::uc_shape_val ( int  i_ucfun,
int  i_quad 
) [inline]

Definition at line 134 of file gfemQuad.h.

Here is the call graph for this function:

const Cmplx& concepts::gfem::GfemQuad::uc_shape_val ( int  i_ucfun,
int  i_quad 
) const [inline]
Deprecated:
: use getMicroShape()

Definition at line 130 of file gfemQuad.h.

const Cmplx2d& concepts::gfem::GfemQuad::uc_shape_valD ( int  i_ucfun,
int  i_quad 
) const [inline]

Definition at line 140 of file gfemQuad.h.

Cmplx2d& concepts::gfem::GfemQuad::uc_shape_valD ( int  i_ucfun,
int  i_quad 
) [inline]

Definition at line 144 of file gfemQuad.h.

Here is the call graph for this function:


Member Data Documentation

}

Definition at line 344 of file gfemQuad.h.

integration points and weight.

same points as on the unit cell, but replicated to match the macro cell (Naive idea) dimensions of the macro cell

Definition at line 345 of file gfemQuad.h.

integration points and weight.

same points as on the unit cell, but replicated to match the macro cell (Naive idea) dimensions of the macro cell

Definition at line 363 of file gfemQuad.h.

Definition at line 319 of file gfemQuad.h.

The derivatives of the shape functions.

Definition at line 357 of file gfemQuad.h.

integration points and weight.

same points as on the unit cell, but replicated to match the macro cell (Naive idea) dimensions of the macro cell

Definition at line 358 of file gfemQuad.h.

The shape functions.

Definition at line 354 of file gfemQuad.h.

integration points and weight.

same points as on the unit cell, but replicated to match the macro cell (Naive idea) dimensions of the macro cell

Definition at line 355 of file gfemQuad.h.

Definition at line 315 of file gfemQuad.h.

integration points and weight.

same points as on the unit cell, but replicated to match the macro cell (Naive idea) dimensions of the macro cell

Definition at line 351 of file gfemQuad.h.

Definition at line 323 of file gfemQuad.h.

Definition at line 322 of file gfemQuad.h.

integration points and weight.

same points as on the unit cell, but replicated to match the macro cell (Naive idea) dimensions of the macro cell

Definition at line 360 of file gfemQuad.h.

integration points and weight.

same points as on the unit cell, but replicated to match the macro cell (Naive idea) dimensions of the macro cell

Definition at line 361 of file gfemQuad.h.

Definition at line 327 of file gfemQuad.h.

Definition at line 328 of file gfemQuad.h.

Definition at line 324 of file gfemQuad.h.

= uc.size()

Definition at line 326 of file gfemQuad.h.

integration points and weight.

same points as on the unit cell, but replicated to match the macro cell (Naive idea) dimensions of the macro cell

Definition at line 338 of file gfemQuad.h.

integration points and weight.

same points as on the unit cell, but replicated to match the macro cell (Naive idea) dimensions of the macro cell

Definition at line 339 of file gfemQuad.h.

Definition at line 318 of file gfemQuad.h.

Definition at line 321 of file gfemQuad.h.

Definition at line 320 of file gfemQuad.h.

integration points and weight.

same points as on the unit cell, but replicated to match the macro cell (Naive idea) dimensions of the macro cell

Definition at line 340 of file gfemQuad.h.

integration points and weight.

same points as on the unit cell, but replicated to match the macro cell (Naive idea) dimensions of the macro cell

Definition at line 341 of file gfemQuad.h.

Definition at line 317 of file gfemQuad.h.

Definition at line 316 of file gfemQuad.h.

integration points and weight.

same points as on the unit cell, but replicated to match the macro cell (Naive idea) dimensions of the macro cell

Definition at line 347 of file gfemQuad.h.

integration points and weight.

same points as on the unit cell, but replicated to match the macro cell (Naive idea) dimensions of the macro cell

Definition at line 349 of file gfemQuad.h.

integration points and weight.

same points as on the unit cell, but replicated to match the macro cell (Naive idea) dimensions of the macro cell

Definition at line 350 of file gfemQuad.h.

integration points and weight.

same points as on the unit cell, but replicated to match the macro cell (Naive idea) dimensions of the macro cell

Definition at line 346 of file gfemQuad.h.


The documentation for this class was generated from the following file:

Home | Doxygen Documentation | Tutorials | Developer Tools (restricted)