#include <tmatrix.hh>
Public Member Functions | |
TMatrixBlock (const TMatrix< F > *T0, F weight0=1.0, const TMatrix< F > *T1=0, F weight1=0.0) | |
virtual void | usedIdx (TColumn< bool > &c) const |
virtual void | usedIdx (Set< uint > &c) const |
virtual void | extract (const concepts::Vector< F > &solution, concepts::Array< F > &coeff) const |
virtual void | extract (const concepts::Vector<::std::complex< F > > &solution, concepts::Array<::std::complex< F > > &coeff) const |
uint | offsetrow () const |
void | operator() (const ElementMatrix< F > &A, ElementMatrix< F > &B) const |
void | operator() (const ElementMatrix<::std::complex< F > > &A, ElementMatrix<::std::complex< F > > &B) const |
void | operator() (const Vector< F > &A, Vector< F > &B) const |
void | applyOne (const ElementMatrix< F > &A, ElementMatrix< F > &B) const |
virtual uint | index (const uint i) const |
void | append (TColumn< F > *T) |
const TMatrix::Control * | control (uint i) const |
const TMatrix::Data * | data (uint i) const |
Returns the ith entry of the data array. | |
TColumn< F > * | columns () const |
uint | nEntries () const |
void | extractOne (const concepts::Vector< F > &solution, concepts::Array< F > &coeff) const |
::std::ostream & | outputLocalMap (::std::ostream &os) const |
uint | m () const |
Returns the number of rows. | |
void | setM (uint m) |
uint | n () const |
Returns the number of columns. | |
Protected Member Functions | |
virtual ::std::ostream & | info (::std::ostream &os) const |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
Protected Attributes | |
uint | n_ |
Number of columns. | |
uint | m_ |
Number of rows. | |
TMatrixBlock are special Tmatrices in block diagonal structure, builded with two Tmatrices itsself.
The columns of the matrix are TColumn.
If a Tmatrix T0 or T1 is not to be added, i.e. its corresponding weight is zero, the TMatrixBlock coincides with the other input Tmatrix or is empty.
Definition at line 682 of file tmatrix.hh.
concepts::TMatrixBlock< F >::TMatrixBlock | ( | const TMatrix< F > * | T0, |
F | weight0 = 1.0 , |
||
const TMatrix< F > * | T1 = 0 , |
||
F | weight1 = 0.0 |
||
) |
|
inlinevirtual |
Definition at line 690 of file tmatrix.hh.
|
inherited |
Appends the columns to the matrix. n_ is updated to reflect the real size of the matrix. m_ is updated to show the number of columns which are stored. The columns are scanned and the needed space is allocated. Then the new data is stored.
T | a linked list of columns (in full notation) to be stored. |
|
inlineinherited |
Returns the ith entry of the control data array
i | a colum index, i.e. i < n() |
Definition at line 601 of file tmatrix.hh.
|
inlineinherited |
Returns the ith entry of the data array.
Definition at line 604 of file tmatrix.hh.
|
inlinevirtual |
Extracts the part of solution
belonging to this T matrix into coeff
.
coeff
is resized and zeroed before filling it with the coefficients.
solution | Vector in the global space (input) |
coeff | Local coefficients of this T matrix (output) |
Reimplemented from concepts::TMatrix< F >.
Definition at line 699 of file tmatrix.hh.
|
inlinevirtual |
Reimplemented from concepts::TMatrix< F >.
Definition at line 703 of file tmatrix.hh.
|
inlinevirtualinherited |
Mapping of the column index to the global degree of freedom
Remember: the columns represent the global degrees of freedom to which the shape functions of this element contribute.
More technical: the columns of a TMatrix contain the column index in Control::idx and the relevant data in TMatrix::Data but the number of columns stored in TMatrixBase::n_ does not reflect the global number of degrees of freedom. Therefore, there might be empty columns and TMatrixBase::n_ could be lower than the global number of degrees of freedom.
Implements concepts::TMatrixBase< F >.
Definition at line 587 of file tmatrix.hh.
|
protectedvirtualinherited |
Returns information in an output stream.
Reimplemented in concepts::Mumps< F >, concepts::MumpsOverlap< F >, aglowav::M< d >, aglowav::M< 2 >, 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 >, aglowav::BiHaar3d< concepts::Real >, aglowav2::Haar3d000< F >, aglowav2::Haar3d000< concepts::Real >, aglowav2::Haar3d000< F >, aglowav2::Operator00< F >, aglowav2::Haar3d0< F >, aglowav2::Haar3d0< concepts::Real >, aglowav2::C2W< F >, aglowav2::W2C< F >, 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, concepts::ExceptionBase, concepts::WrongInputException, concepts::MissingFeature, concepts::Assertion, concepts::FileOpenError, concepts::FortranException, concepts::NoConvergence, concepts::multiplies< F, G, H >, concepts::multiplies< G, G, F >, 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 > >, concepts::NoMPIInit_Error, test::TestSuiteError, bem::Dirac3d000< F >, bem::Linear3d000< F >, bem::Constant3d000< F >, bem::Constant3d001< F >, bem::Constant3d001< F >, bem::Constant3d002< F >, bem::Constant3d002< concepts::Real >, 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::AdaptiveSpace< concepts::Real >, 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, eigensolver::ArPack< F, G, H >, eigensolver::ArPack< Real >, eigensolver::ArPackFabric, eigensolver::ArPackppStd< T >, eigensolver::ArPackppStd< F >, eigensolver::ArPackppStd< typename eigensolver::OperatorType< Cmplx, Real >::type >, eigensolver::ArPackppSymGen, eigensolver::ArPackppGen< F, G, H >, eigensolver::ArPackppGen< typename eigensolver::OperatorType< F, concepts::Real >::type, F, concepts::Real >, eigensolver::ArPackSymm, eigensolver::Constrained, eigensolver::DirPowIt< F, G >, eigensolver::EigenSolver< F >, eigensolver::EigenSolver< Cmplx >, eigensolver::EigenSolver< concepts::Cmplx >, eigensolver::EigenSolver< G >, eigensolver::EigenSolver< Real >, eigensolver::EigenSolver< ScalarT >, concepts::ShiftAndInvertOperatorForGEVPs< F >, eigensolver::InexactInvFabric, eigensolver::InexactInv< F >, eigensolver::JdbSym, eigensolver::JdbSymFabric, eigensolver::SmallES< F >, estimator::LocalMesh2, estimator::LocalProjections_S< F, H >, estimator::LocalProjections_P< dim, F, H >, estimator::BuergDoerfler< F >, estimator::BuergRefinement< F >, concepts::ExplicitResidual< F >, hp2D::ExplicitResidual2D< F >::Distance, hp2D::ExplicitResidual2D< F >::EdgeWeight, concepts::FluxesError, concepts::ImplicitEquilibratedA0Error, concepts::InnerResidual< F >, concepts::InnerResidual< concepts::Real >, estimator::error_index, estimator::AMarking, estimator::BMarking, estimator::MVMarking, concepts::MacroElementNode, concepts::MeshGraph2, hp2D::ApproxMoments< F >, hp2D::ApproxMoments< concepts::Real >, hp2D::EquilibratedMomentsAO< F >, geometry::quad_loc, geometry::edge_dof, geometry::ElementPatch, geometry::EdgePatch, geometry::VtxToElmSupportMap, geometry::VtxToEdgeSupportMap, geometry::VtxToPatchMaps, estimator::Prediction< F, dim >, estimator::AprioriVertex< F, dim >, estimator::PolynomialDegrees< dim >, estimator::KeysInfo< F >, concepts::BesselJ< n >, concepts::BesselY< n >, concepts::Boundary, concepts::ConstFormula< F >, concepts::ElementFormulaContainer< F, G >, concepts::ElementFormulaContainer< Cmplx >, concepts::ElementFormulaContainer< concepts::Mapping< F, dim >, typename Realtype< F >::type >, concepts::ElementFormulaContainer< concepts::Mapping< Real, 2 > >, concepts::ElementFormulaContainer< concepts::Mapping< typename concepts::Realtype< F >::type, 2 > >, concepts::ElementFormulaContainer< concepts::Mapping< typename concepts::Realtype< Real >::type, 2 > >, concepts::ElementFormulaContainer< concepts::Point >, concepts::ElementFormulaContainer< concepts::Point< concepts::Real, 2 > >, concepts::ElementFormulaContainer< concepts::Point< F, 2 > >, concepts::ElementFormulaContainer< concepts::Point< F, 2 >, G >, concepts::ElementFormulaContainer< concepts::Point< F, 3 > >, concepts::ElementFormulaContainer< concepts::Point< F, dim *dim >, typename Realtype< F >::type >, concepts::ElementFormulaContainer< concepts::Point< Real, 2 > >, concepts::ElementFormulaContainer< concepts::Real >, concepts::ElementFormulaContainer< F, typename Realtype< F >::type >, concepts::ElementFormulaContainer< Real >, concepts::ElementFormulaContainer< Real, Real >, concepts::ElementFormulaContainer< Real2d >, concepts::ElementFormulaContainer< typename Datatype< F >::type >, concepts::ElementNotInDomainOfFormula, concepts::PointerToEmptyElementFormula, concepts::PointerToEmptyFormula, concepts::FormulaContainer< F >, concepts::Exp_i_n_phi, concepts::Cos_n_phi, concepts::Sin_n_phi, concepts::Exp_i_n_x, concepts::Cos_n_x, concepts::Sin_n_x, concepts::Exp_i_n_y, concepts::Cos_n_y, concepts::Sin_n_y, concepts::Frm_Product< F, H, J >, concepts::Frm_Sum< F, H, J >, concepts::FrmE_Component< F, G, H >, concepts::FrmE_Component_Matrix< F, G, H >, concepts::FrmE_Conjugate< F, G >, concepts::FrmE_Inverse< F, G >, concepts::FrmE_PointToMapping< dim, F, G >, concepts::FrmE_PointsToMapping< 2, F, G >, concepts::FrmE_Trace< dim, 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::ParsedFormula< Real2d >, concepts::PiecewiseFormulaBase< F >, concepts::PiecewiseFormulaBase< Cmplx >, concepts::PiecewiseFormulaBase< Cmplx2d >, concepts::PiecewiseFormulaBase< concepts::Point >, concepts::PiecewiseFormulaBase< concepts::Point< Cmplx, 2 > >, concepts::PiecewiseFormulaBase< H >, concepts::PiecewiseFormulaBase< Point< Cmplx, 2 > >, concepts::PiecewiseFormulaBase< Point< F, dim > >, concepts::PiecewiseFormulaBase< Point< H, dim > >, concepts::PiecewiseFormulaBase< Real >, concepts::PiecewiseFormulaBase< Real2d >, concepts::SphericalFormula< Real >, concepts::SphericalFormula< Real2d >, Cube, Cube2, Cube3, test::Container< F >, concepts::VectorElementFormulaBase< F, dim, G >, concepts::VectorElementFormulaBase< F, 2, G >, concepts::VectorElementFormulaBase< F, 3, G >, concepts::VectorElementFormulaBase< F, dim, typename Realtype< F >::type >, concepts::VectorFormula< F, dim >, concepts::Function< F >, concepts::Function< Cmplx >, concepts::Function< concepts::Real >, concepts::Function< G >, concepts::Function< Real >, concepts::Function< ScalarT >, concepts::CmplxPart, concepts::RealPart, concepts::ImagPart, concepts::ComplexFunction, concepts::ElementFormulaVector< dim, F, G, H >, concepts::ElementFormulaVector< dim, Real, Real, Real >, concepts::ElementFormulaVector< 1, F, G, H >, concepts::LinearForm< F, G >, concepts::LinearForm< concepts::Real >, concepts::LinearForm< F, typename concepts::Realtype< F >::type >, concepts::LinearForm< Real >, concepts::Neumann< F >, concepts::Neumann< Real >, concepts::SubVector< F >, concepts::Vector< F >, concepts::Vector< Cmplx >, concepts::Vector< concepts::Real >, concepts::Vector< G >, concepts::Vector< Real >, concepts::Vector< ScalarT >, concepts::BoundaryConditions, concepts::EdgeNd, concepts::Edge1d, concepts::Edge2d, concepts::Triangle2d, concepts::Quad2dSubdiv4, concepts::Quad2dSubdiv2H, concepts::Quad2dSubdiv2V, concepts::Quad2d, concepts::InfiniteQuad2d, concepts::InfiniteRect2d, concepts::Triangle3d, concepts::Quad3d, 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, Cube, Cube2, Cube3, concepts::Cuboid, concepts::CellDiameter, concepts::EdgeMesh, concepts::CircleBoundary, concepts::StraightPeriodicBoundary, concepts::EdgeTraceType, concepts::EdgeTraceTypes, 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::MapHexahedron3d, concepts::FacetteTraceType< NormalVectorRule >, concepts::FacetteTraceTypes< NormalVectorRule >, concepts::FacetteTraceTypes< concepts::FaceNormalVectorRule >, concepts::PiecewiseFormula0< F >, concepts::PiecewiseConstFormula< F >, concepts::PiecewiseConstFormula< concepts::Point >, concepts::PiecewiseConstFormula< Real >, concepts::PiecewiseConstDynArrayFormula< F >, concepts::PiecewiseFormula< F >::FormulaFactor, concepts::PiecewiseFormula< F >, concepts::PiecewiseFormula< Cmplx >, concepts::PiecewiseFormula< Cmplx2d >, concepts::PiecewiseFormula< concepts::Point >, concepts::PiecewiseFormula< Real >, concepts::PiecewiseElementFormula< F, G >, concepts::Operation< F >, concepts::OpMult< F >, concepts::OpAdd< F >, concepts::OpRecipr< F >, concepts::PiecewiseFormulaFun< F, G >, concepts::PiecewiseFormulaFun< Cmplx, Real >, concepts::PiecewiseFormulaFun< Real, Real >, concepts::PiecewiseFormulaCombine< F, G, H, I >, concepts::CurvatureElementFormula, concepts::CellStripeElement< dimC >, concepts::CellBox< dimC >, concepts::CCell_F< dimC >, concepts::CCell_F_dist< dimC >, concepts::CellMap< dimC, H >, concepts::FFEF_Error, concepts::FormulaFromElementFormula< dim, F, G >, concepts::FrmE_NormalVector, concepts::FrmE_TangentialVector, concepts::FrmE_NormalVector3d, 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::Import2DMeshGmsh, concepts::GmshInputException, concepts::Import3dMesh, concepts::Import3DMeshGmsh, concepts::PointInCell< dim >, concepts::PointInCell< 1 >, concepts::CellToCellMapping< sdim, tdim >, concepts::RelativeCells, concepts::MutableMesh1, concepts::MutableMesh2, concepts::EdgeNormalVectorRule, concepts::EdgeNormalVectorRuleAttrib, concepts::EdgeNormalVectorRuleMidPoint, concepts::FaceNormalVectorRule, concepts::QuadSubdiv4, concepts::QuadSubdiv2H, concepts::QuadSubdiv2V, concepts::InfQuadSubdiv2V, concepts::Semantics< T >, concepts::Semantics< bool >, concepts::Semantics< Boundary >, concepts::Semantics< CellCondition >, concepts::Semantics< EdgeTraceType >, concepts::Semantics< FacetteTraceType< concepts::FaceNormalVectorRule > >, concepts::Semantics< FacetteTraceType< NormalVectorRule > >, 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::BaseOutputCell< Real >, graphics::BaseOutputCell< typename concepts::Realtype< F >::type >, graphics::BaseDataCell< F, G >, graphics::BaseElementFormulaCell< F, G >, graphics::BaseFormulaCell< F, G >, graphics::BaseMeshCell, graphics::MatlabGraphics, graphics::MatlabMesh, graphics::MatrixCounterCell, graphics::MatrixBaseElementFormulaCell< F, G >, graphics::MatrixSolutionEvaluationCell< F, G >, graphics::TecplotGraphics, graphics::TecplotMesh, graphics::VertexList, hp1D::Laplace< F >, hp1D::Identity< F >, hp1D::IdentityParallel< F >, hp1D::BiLaplace< F >, hp1D::Jump1Jump1< F >, hp1D::Mean2Jump1< F >, hp1D::Jump1Mean2< F >, hp1D::DualSpace, hp1D::BaseElement< F >, hp1D::BaseElement< Real >, hp1D::ElementFormulaInterpGrad< F >, hp1D::Value< F, G >, hp1D::Grad< F, G >, hp1D::Riesz< F >, hp1D::LinearFormGradInterp_Grad< F >, hp1D::GradLinearForm< F >, hp1D::PointEvaluation< F >, hp1D::LineGraphics, hp1D::StiffElementMatrix, hp1D::MassElementMatrix, hp1D::AdvectionElementMatrix, hp1D::RysSpace, 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::BuildH1InnerTColumns< concepts::Real >, hp2D::BuildH1InnerTColumnsLinTrunk< F >, hp2D::BuildH1InnerTColumnsHypTrunk< F >, hp2D::BuildL2InnerTColumns< F >, hp2D::BuildL2InnerTColumns< concepts::Real >, hp2D::BuildL2InnerTColumnsLinTrunk< F >, hp2D::BuildL2InnerTColumnsHypTrunk< 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::Element< Real >, hp2D::H1Extension< F >, hp2D::ElementFormulaInterpGrad< F, 2 >, hp2D::ElementFormulaInterpGradN< F, 2 >, hp2D::ElementFormulaEdgeMean< F >, hp2D::ElementFormulaEdgeJump< F >, hp2D::ElementFormulaSignNormalVector, hp2D::Value< F, G >, hp2D::Grad< F >, hp2D::Grad< Cmplx >, hp2D::Laplacian< F, G >, hp2D::Partial_xx< F, Q >, hp2D::Partial_yy< F, Q >, hp2D::PlCurl< F >, hp2D::PlCurl< Cmplx >, hp2D::Trace< F, G >, hp2D::TraceDeriv< F, G >, hp2D::NeumannTrace< F, G >, hp2D::GridInfo< F >, hp2D::GridInfo< Real >, hp2D::hpAdaptiveSpace< F >, hp2D::hpAdaptiveSpace< Real >, hp2D::hpAdaptiveSpaceDG< F >, hp2D::hpAdaptiveSpaceH1, hp2D::hpAdaptiveSpaceL2, hp2D::Riesz< F >, hp2D::GradLinearForm< F >, hp2D::GradLinearForm< F >, hp2D::PlCurlLinearForm< F >, hp2D::l2::Riesz< F >, hp2D::NTElement_BA< F >::ShapeFunction, hp2D::NTElement_BA< F >, hp2D::NeumannTraceElement< F >::NTShapeFunction, hp2D::NeumannTraceElement< F >, hp2D::NeumannTraceSpace, hp2D::BaseQuad< F >, hp2D::BaseQuad< H >, hp2D::BaseQuad< Real >, hp2D::Quad< F >, hp2D::Quad< H >, hp2D::Quad< Real >, hp2D::InfiniteQuad, hp2D::InfiniteLaguerreQuad, hp2D::KarniadakisDeriv2, hp2D::QuadGraphics< F >, hp2D::InfiniteQuadGraphics, hp2D::RecomputeShapefct, hp2D::APrioriRefinementRuleFactory, hp2D::RotRot, hp2D::Space, hp2D::hpFull, hp2D::TraceSpace, concepts::DirichletElementFormula< F, G >, hp2Dedge::Graduv< F >, hp2Dedge::GraduvMatrix< F >, hp2Dedge::Identity< F >, hp2Dedge::IdentityMatrix< F >, hp2Dedge::RotRot< F >, hp2Dedge::Rotuv, hp2Dedge::EdgeIdentity, hp2Dedge::DirichletCoefficients, hp2Dedge::DirichletRotRot, hp2Dedge::DirichletIdentity, hp2Dedge::QuadEdgeBase, hp2Dedge::QuadEdgeFirst, hp2Dedge::QuadEdgeMean, hp2Dedge::QuadEdgeJump, hp2Dedge::Value< F, G, H >, hp2Dedge::Rot< F, G >, hp2Dedge::Rot< Cmplx >, hp2D::hpAdaptiveSpaceHCurl, hp2D::hpAdaptiveSpaceHCurl_H1, hp2Dedge::Riesz, hp2Dedge::EdgeRiesz, hp2Dedge::Quad< F >, hp2Dedge::Edge< F >, hp2Dedge::QuadGraphics< F >, hp2Dedge::Space, hp2Dedge::TraceSpace, hp3D::APrioriRefinement, hp3D::LinearElasticity< F >, hp3D::BilinearFormTwoPartDeriv< F >, hp3D::Laplace< F >, hp3D::Identity< F >, hp3D::Advection< F >, hp3D::DivDiv< Weight >, hp3D::Element< F >, hp3D::HexahedronFaceBase, hp3D::HexahedronFaceFirst, hp3D::Hexahedron, hp3D::HexahedronGraphics, hp3D::Hook, hp3D::Riesz, hp3D::NeumannTraceElement3d< F >, hp3D::NeumannTraceSpace3d, hp3D::RotRot, hp3D::Space, hp3D::SpaceTransition, Cube, Cube2, Cube3, hp3D::TraceSpace, hp3D::ElementFormulaVectorOnTrace< dim, F, G >, hp3D::ZeroTangentialValue< F >, concepts::Karniadakis< type, mode >, concepts::Karniadakis< 1, 1 >, concepts::Laguerre, concepts::LaguerreBasis< mode >, concepts::Legendre, concepts::Quadrature< type >, concepts::Quadrature< 0 >, concepts::Quadrature< 4 >, concepts::Quadrature< 5 >, concepts::QuadratureRule1dGaussLobatto, concepts::QuadratureRule1dGaussJacobi, concepts::QuadratureRule1dTrapeze, concepts::QuadRuleFactory, concepts::QuadratureRule2dQuadTensor, concepts::QuadratureRule2dQuadDuffy, concepts::QuadRuleFactoryTensor2d, concepts::QuadRuleFactoryTensorDuffy2d, concepts::Rys, hp1D::LevelRiesz, hp1D::LevelRieszElement, 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, concepts::MatfileIOError, concepts::MatfileIO, concepts::InputAdaptiveModels, concepts::Wsym_x< dim >, concepts::Wsym_y< dim >, concepts::Wunsym_x< dim >, concepts::Wunsym_y< dim >, hp2D::Eddy2D_E, hp2D::InputEddy2D_E, concepts::EddyGeometry2D, concepts::EddyGeometry2DRotational, concepts::EddyGeometry2DRectImport, concepts::EddyGeometry2DRotateImport, concepts::InputEddy2DGeometries, hp2D::Eddy2D_H_Interior, hp2D::Eddy2D_H, hp2D::InputEddy2D_H, hp2D::Eddy2D_eField, hp2D::Eddy2D_dissipation, hp2D::Maxwell2D_E, hp2D::InputMaxwell2D_E, hp2D::Maxwell2D_hField, hp2D::Maxwell2D_H_Base, hp2D::Maxwell2D_H, hp2D::Maxwell2D_H_DD, hp2D::InputMaxwell2D_H, hp2D::Maxwell2D_eField, hp2D::Maxwell2D_dissipation, mechanics::Stress3D< F, G >, concepts::Model< F >, concepts::Model< Cmplx >, concepts::ModelControlBase< F >, concepts::ModelControlBase< hp2D::Maxwell2D_H_Base >, concepts::ModelControlBase< Model< Cmplx > >, concepts::AfterIteration< F >, concepts::BelosSolver< T >, concepts::BiCGStab< F, G >, concepts::BiCGStabFabric< F, G >, concepts::BilinearForm< F, G >, concepts::BilinearForm< concepts::Real >, concepts::BilinearForm< F, typename concepts::Realtype< F >::type >, concepts::BilinearForm< F, typename Realtype< F >::type >, concepts::BilinearForm< FX >, concepts::BilinearForm< Real >, concepts::BilinearForm< Real, Real >, concepts::BilinearFormLiCo< F, G >, concepts::BilinearFormContainer< F, G >, concepts::BilinearFormContainer< F, typename Realtype< F >::type >, concepts::BilinearFormContainer< Real, Real >, concepts::PointerToEmptyBilinearForm, concepts::BilinearF_Sum< F, H, J, G >, concepts::BilinearF_W< F, H, J, G >, concepts::CG< F >, concepts::CGFabric< F >, concepts::Operator< F >, concepts::Operator< Cmplx >, concepts::Operator< concepts::Real >, concepts::Operator< FX >, concepts::Operator< G >, concepts::Operator< Real >, concepts::Operator< T >, concepts::Operator< TreeTraits< NodeX >::F >, concepts::Operator< typename eigensolver::OperatorType< Cmplx, Real >::type >, concepts::Operator< typename eigensolver::OperatorType< F, concepts::Real >::type >, concepts::Operator< U >, concepts::Operator< V >, concepts::VecOperator< F >, concepts::VecOperator< Cmplx >, concepts::VecOperator< F::d_type >, concepts::VecOperator< Real >, concepts::VecOperator< T >, 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_base< F::type, _Ref, _Ptr >, concepts::_Matrix_iterator< _Tp, _Ref, _Ptr >, concepts::MumpsException, concepts::MumpsFabric< F >, concepts::MumpsOverlapFabric< F >, concepts::NewtonException, concepts::NRLSolver, concepts::Pardiso, concepts::PardisoFabric, concepts::Permutation< F >, concepts::Permutation< Real >, concepts::TrivExtendRestrict< F >, concepts::TrivExtendRestrict< Real >, concepts::PETSc, concepts::PETScMat, concepts::PETScFabric, concepts::SolverConjugate, concepts::SparseMatrix< F >, concepts::SparseMatrix< FX >, concepts::SparseMatrix< Real >, 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::Dirichlet< Real >, concepts::DDSpace< F >, concepts::DDSpace< F::t_type >, concepts::DDSpace< typename Realtype< F >::type >, 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::ElementFunction< Cmplx, F >, concepts::ElementFunction< Cmplx, Q::type >, concepts::ElementFunction< concepts::Cmplx, Real >, concepts::ElementFunction< F, concepts::Real >, concepts::ElementFunction< F, Q::type >, concepts::ElementFunction< F, Real >, concepts::ElementFunction< F, typename concepts::Realtype< F >::type >, concepts::ElementFunction< F, typename Realtype< F >::type >, concepts::ElementFunction< H, G >, concepts::ElementFunction< I, G >, concepts::ElementFunction< Real, F >, concepts::ElementFunction< Real, Q::type >, concepts::ElementFunction< Real, Real >, concepts::ElementFunction< Real, typename concepts::Realtype< Real >::type >, 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::CellPostprocess< Real >, concepts::CellPostprocess< typename concepts::Realtype< F >::type >, concepts::GlobalPostprocess< F >, concepts::GlobalPostprocess< F >, concepts::GlobalPostprocess< Real >, concepts::RestrictionSpace< F >, concepts::SMatrixBase< F >, concepts::SMatrixBase< Real >, concepts::SMatrix1D, concepts::SMatrixTensor< F, dim >, concepts::SMatrixCompose< F >, concepts::SMatrixGeneralTensor< F, dim >, concepts::SMatrixBlock< F, dim >, concepts::Space< F >, concepts::Space< concepts::Real >, concepts::Space< G >, concepts::Space< H >, concepts::Space< Real >, concepts::Space< typename Realtype< F >::type >, concepts::Space< typename Realtype< Real >::type >, concepts::SpaceOnCells< F >, concepts::SpaceOnCells< concepts::Real >, concepts::SpaceOnCells< Real >, concepts::SpaceOnCoarseCells< dimC, F >, concepts::SpaceOnCoarseCells< 2, F >, concepts::SpaceOnCoarseCells< 2, Real >, concepts::SpaceOnCoarseCells< 2u, Real >, concepts::DummySpace< F >, concepts::DummySpace< concepts::Real >, concepts::DummySpace< Real >, concepts::DummySpace< typename Realtype< F >::type >, concepts::SpaceDebug< F >, concepts::SpacePreBuilder, concepts::SpaceHelper< F, G >, concepts::SpaceHelper< concepts::Real, SpacePreBuilder >, concepts::SpaceHelper< F, hp2D::SpacePreBuilder >, concepts::SpaceHelper< F, SpacePreBuilder >, concepts::SpaceHelper< Real, hp2D::SpacePreBuilder >, concepts::SubspaceHelper< F, G >, concepts::SubspaceHelper< F, hp2D::SpacePreBuilder >, concepts::SubspaceHelper< Real, hp2D::SpacePreBuilder >, concepts::BuildTColumnsBase< F, G >, concepts::BuildTColumnsBase< concepts::Real, SpacePreBuilder >, concepts::BuildTColumnsBase< F, SpacePreBuilder >, concepts::Set< IndexRange >::index_iterator, concepts::Set< IndexRange >, sparseqr::Driver, sparseqr::GivensRotations< F >, sparseqr::GivensRotations< Real >, 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::DynArray< bem::AdaptiveAdjust >, concepts::DynArray< bem::EdgeMap >, concepts::DynArray< bool >, concepts::DynArray< concepts::AdaptiveAdjustP< 1 > >, concepts::DynArray< concepts::AdaptiveAdjustP< 2 > >, concepts::DynArray< concepts::AdaptiveControl<> >, concepts::DynArray< concepts::AdaptiveControlP< 1 > >, concepts::DynArray< Real >, concepts::DynArray< uint >, concepts::HashMap< F >, concepts::HashMap< concepts::AdaptiveAdjustP< 2 > >, concepts::HashMap< concepts::AdaptiveAdjustP< dim > >, concepts::HashMap< concepts::AdaptiveControl >, concepts::HashMap< concepts::AdaptiveControlP >, concepts::HashMap< concepts::Array< F > >, concepts::HashMap< concepts::Array< Real > >, concepts::HashMap< concepts::Array< ushort > >, concepts::HashMap< concepts::CellMap< dim, typename Realtype< F >::type > >, concepts::HashMap< concepts::DenseMatrix< Real > >, concepts::HashMap< concepts::Edge * >, concepts::HashMap< concepts::ElementMatrix< concepts::Real > >, concepts::HashMap< concepts::ElementMatrix< F > >, concepts::HashMap< concepts::HashMap< const concepts::ElementWithCell< typename Realtype< F >::type > * > >, concepts::HashMap< concepts::LapackChol * >, concepts::HashMap< concepts::MacroElementNode * >, concepts::HashMap< concepts::MeshGraph2_Edge * >, concepts::HashMap< concepts::PiecewiseFormula::FormulaFactor >, concepts::HashMap< concepts::Point >, concepts::HashMap< concepts::Quad * >, concepts::HashMap< concepts::Quad2d * >, concepts::HashMap< concepts::Sequence< concepts::ElementAndFacette > >, concepts::HashMap< concepts::Sequence< uint > >, concepts::HashMap< concepts::Sequence< UnderlyingElement > >, concepts::HashMap< concepts::Set< uint > >, concepts::HashMap< concepts::StiffArray< 2, ushort > >, concepts::HashMap< concepts::Vector< concepts::Real > >, concepts::HashMap< concepts::Vector< Real > >, concepts::HashMap< concepts::Vertex * >, concepts::HashMap< const concepts::Cell * >, concepts::HashMap< const concepts::Connector * >, concepts::HashMap< const concepts::Edge * >, concepts::HashMap< const hp2D::Quad< Real > * >, concepts::HashMap< const ushort * >, concepts::HashMap< DuffyData >, concepts::HashMap< ElementFormulaContainer< F, typename Realtype< F >::type > >, concepts::HashMap< geometry::EdgePatch >, concepts::HashMap< geometry::ElementPatch >, concepts::HashMap< hp1D::GenericElement< Real > * >, concepts::HashMap< hp2D::NeumannTraceElement< Real > * >, concepts::HashMap< hp2D::Quad< Real > * >, concepts::HashMap< hp3D::NeumannTraceElement3d< Real > * >, concepts::HashMap< Real >, concepts::HashMap< Set< Connector1 * > >, concepts::HashMap< std::set< uint > >, concepts::HashMap< uint >, concepts::HashMap< ushort >, 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, concepts::Attribute >, concepts::MultiArray< 1, concepts::Vertex * >, concepts::MultiArray< 1, int >, concepts::MultiArray< 2, concepts::Attribute >, concepts::MultiArray< 2, concepts::Edge * >, concepts::MultiArray< 2, concepts::MappingEdge2d * >, concepts::MultiArray< 2, concepts::MultiIndex< 2 > >, concepts::MultiArray< 2, int >, concepts::MultiArray< 2, Real >, concepts::MultiArray< 3, concepts::Attribute >, concepts::MultiArray< 3, concepts::Triangle * >, concepts::MultiArray< 4, concepts::Attribute >, concepts::MultiArray< 4, concepts::Quad * >, concepts::MultiArray< 6, concepts::Attribute >, concepts::MultiArray< 8, concepts::Attribute >, concepts::MultiArray< dim-1, T >, concepts::MultiArray< 1, T >, concepts::OutputMatlab< Array< F > >, concepts::OutputMatlab< StiffArray< dim, F > >, concepts::OutputMatlab< Sequence< F > >, concepts::ResultsTable, concepts::BaseSequence< F >, concepts::BaseSequence< bool >, concepts::BaseSequence< concepts::BilinearForm< F > * >, concepts::BaseSequence< concepts::Cell1 * >, concepts::BaseSequence< concepts::Cell2 * >, concepts::BaseSequence< concepts::Cell3 * >, concepts::BaseSequence< concepts::CellConditions >, concepts::BaseSequence< concepts::Connector0 * >, concepts::BaseSequence< concepts::Connector1 * >, concepts::BaseSequence< concepts::Connector2 * >, concepts::BaseSequence< concepts::Connector3 * >, concepts::BaseSequence< concepts::Edge * >, concepts::BaseSequence< concepts::Edge2d * >, concepts::BaseSequence< concepts::ElementAndFacette >, concepts::BaseSequence< concepts::ElementFormulaContainer< F > >, concepts::BaseSequence< concepts::ElementFunction< F > * >, concepts::BaseSequence< concepts::GraphVertex< F > >, concepts::BaseSequence< concepts::GraphVertex< type * > >, concepts::BaseSequence< concepts::Hexahedron * >, concepts::BaseSequence< concepts::InputParameter * >, concepts::BaseSequence< concepts::InverseVertexQuadSector2d >, concepts::BaseSequence< concepts::LinearForm< F > * >, concepts::BaseSequence< concepts::Operator< F > * >, concepts::BaseSequence< concepts::ParsedFormula< concepts::Real > >, concepts::BaseSequence< concepts::ParsedFormula< F > >, concepts::BaseSequence< concepts::Point >, concepts::BaseSequence< concepts::Point< Real, dimC > >, concepts::BaseSequence< concepts::Quad * >, concepts::BaseSequence< concepts::Sequence< concepts::Edge2d * > >, concepts::BaseSequence< concepts::Set< concepts::IndexRange > >, concepts::BaseSequence< concepts::Set< uint > >, concepts::BaseSequence< concepts::SparseMatrix< Cmplx > * >, concepts::BaseSequence< concepts::SparseMatrix< Real > * >, concepts::BaseSequence< concepts::SubMatrixN< concepts::SparseMatrix< F > > * >, concepts::BaseSequence< concepts::Vector< F > >, concepts::BaseSequence< concepts::Vertex * >, concepts::BaseSequence< Connector0 * >, concepts::BaseSequence< Connector1 * >, concepts::BaseSequence< Connector2 * >, concepts::BaseSequence< const concepts::Cell * >, concepts::BaseSequence< const concepts::Connector * >, concepts::BaseSequence< const concepts::ElementFormula< F > * >, concepts::BaseSequence< const concepts::ElementFormula< Real > * >, concepts::BaseSequence< const concepts::SparseMatrix< F > * >, concepts::BaseSequence< const Connector0 * >, concepts::BaseSequence< const Connector1 * >, concepts::BaseSequence< const Connector2 * >, concepts::BaseSequence< const hp2D::Quad< Real > * >, concepts::BaseSequence< const Key * >, concepts::BaseSequence< F * >, concepts::BaseSequence< geometry::edge_dof >, concepts::BaseSequence< geometry::quad_loc >, concepts::BaseSequence< Real >, concepts::BaseSequence< uint >, concepts::BaseSet< F >, concepts::BaseSet< Attribute >, concepts::BaseSet< concepts::Attribute >, concepts::BaseSet< concepts::CCell_F< dim > >, concepts::BaseSet< concepts::Cell2 * >, concepts::BaseSet< concepts::CellBox< dim > >, concepts::BaseSet< concepts::IndexRange >, concepts::BaseSet< Connector * >, concepts::BaseSet< Connector0 * >, concepts::BaseSet< Connector1 * >, concepts::BaseSet< Connector2 * >, concepts::BaseSet< const concepts::Connector * >, concepts::BaseSet< const Connector * >, concepts::BaseSet< const Connector0 * >, concepts::BaseSet< const Connector1 * >, concepts::BaseSet< const Connector2 * >, concepts::BaseSet< const Key * >, concepts::BaseSet< const typename concepts::JacobianCell< dim >::cell * >, concepts::BaseSet< IndexRange >, concepts::BaseSet< std::string >, concepts::BaseSet< uint >, concepts::StiffArray< dim, F >, concepts::StiffArray< dim, uint >, concepts::StiffArray< 1, F >, concepts::ParseObjectFromString< F >, parallel::ComMPI, vectorial::BlockOperator< F >, vectorial::BramblePasciak, vectorial::BramblePasciakFabric, vectorial::CGUzawa, vectorial::CGUzawaFabric, vectorial::ElementFunction< F, G >, vectorial::ElementFunctionComponent< F, G >, vectorial::ElementFunctionAllComponents< F, G >, vectorial::SymmetrizeTensor< dim, F, G >, vectorial::Graphics< F >, vectorial::LinearForm< F, G >, Cube, Cube2, Cube3, vectorial::TimeLinearForm, vectorial::TMatrixOffset< F >, vectorial::TMatrix< F >, vectorial::BilinearForm< F, G >, concepts::FormulaPMLEdgeRadia, concepts::RadialPML_2D, concepts::FormulaPMLPowerSigma< F >, concepts::FormulaPMLPowerSigma2D< F >, concepts::FormulaPMLPowerSigmaB2D< F >, concepts::FormulaPMLCart, concepts::FormulaPMLBoxRestriction< F, G >, concepts::FormulaPMLRadia, concepts::RadialPMLFormulas, concepts::FormulaPMLCartNew, concepts::CartesianPMLFormulas, concepts::FormulaPMLHamburger, concepts::HamburgerPMLFormulas, concepts::FormulaExpImag1D, concepts::FormulaExpImag2D, concepts::FormulaExpImag2DRadialDer, concepts::FormulaExpImag2DGrad, concepts::FormulaNormalOuterSP2D< F >, concepts::ComposeFormulaMatVec< F, DIM, G >, concepts::ComposeFormulaVecEntry< F, DIM, G >, concepts::FormulaIncPlaneWaveSource, concepts::FormulaLayerPlaneWaveSource, concepts::FormulaLayerPlaneWaveSourceGrad, concepts::FormulaLayerPlaneWaveLayer, concepts::FormulaLayerPlaneWaveLayerGrad, concepts::Estimator< F >, concepts::LocalEstimator< F >, estimator::Refinement< F >, concepts::Cell, concepts::MappingHexahedron3d, concepts::ShapeFunction1D< F >, concepts::BlendingHexahedron3d, concepts::PartMappingHexahedron3d, concepts::MappingEdge3d, concepts::MappingStraightEdge3d, concepts::CircleMappingEdge3d, concepts::MappingHexahedronEdge3d, concepts::SphericalSurface3d, concepts::Sphere3d, concepts::SphericalSurface, concepts::Sphere, hp1D::hpAdaptiveSpaceL2, hp2D::Extrema< T >, estimator::Refinement< Real >, and concepts::ShapeFunction1D< Real >.
|
inlineinherited |
Returns the number of rows.
Definition at line 388 of file tmatrix.hh.
|
inlineinherited |
Returns the number of columns.
Definition at line 393 of file tmatrix.hh.
|
inlineinherited |
number of entries in the data vector
Definition at line 610 of file tmatrix.hh.
|
inline |
Returns the offset row, that is starting row of the (possible) second matrix block
Definition at line 711 of file tmatrix.hh.
|
virtualinherited |
Application operator.
Computes the application of the T matrix on A and returns B: . The typical usage is explained in the base class.
More detailed: B is resized to a matrix, then where and and means sum over all which are present in the T matrix.
A | Element matrix |
B | Result |
Implements concepts::TMatrixBase< F >.
|
virtualinherited |
Implements concepts::TMatrixBase< F >.
|
inlineinherited |
Definition at line 390 of file tmatrix.hh.
|
inlinevirtual |
Reimplemented from concepts::TMatrix< F >.
Definition at line 696 of file tmatrix.hh.
|
inlinevirtual |
Marks the used local indices in c
with true
, the local indices which are not set to false
.
c
has the correct size Reimplemented from concepts::TMatrix< F >.
Definition at line 692 of file tmatrix.hh.
|
protectedinherited |
Number of rows.
Definition at line 420 of file tmatrix.hh.
|
protectedinherited |
Number of columns.
Definition at line 418 of file tmatrix.hh.