NeoPZ
|
This is the complete list of members for TPZCompElHDivPressure< TSHAPE >, including all inherited members.
AddShapeRestraint(TPZOneShapeRestraint restraint) override | TPZCompElHDiv< TSHAPE > | inlinevirtual |
AdjustIntegrationRule() | TPZInterpolationSpace | virtual |
AdjustPreferredSideOrder(int side, int order) | TPZInterpolatedElement | |
Append(TPZFMatrix< REAL > &u1, TPZFMatrix< REAL > &u2, TPZFMatrix< REAL > &u12) | TPZCompElHDivPressure< TSHAPE > | private |
Assemble() | TPZCompEl | inlinevirtual |
BuildConnectList(std::set< int64_t > &indepconnectlist, std::set< int64_t > &depconnectlist) | TPZCompEl | virtual |
BuildConnectList(TPZStack< int64_t > &connectlist) const | TPZCompEl | virtual |
BuildConnectList(std::set< int64_t > &connectlist) | TPZCompEl | virtual |
BuildCornerConnectList(std::set< int64_t > &connectindexes) const override | TPZInterpolatedElement | virtual |
BuildTransferMatrix(TPZInterpolatedElement &coarsel, TPZTransform<> &t, TPZTransfer< STATE > &transfer) | TPZInterpolatedElement | virtual |
TPZInterpolationSpace::BuildTransferMatrix(TPZInterpolationSpace &coarsel, TPZTransform<> &t, TPZTransfer< STATE > &transfer) | TPZInterpolationSpace | |
CalcBlockDiagonal(TPZStack< int64_t > &connectlist, TPZBlockDiagonal< STATE > &block) | TPZCompEl | virtual |
CalcIntegral(TPZElementMatrix &ef) | TPZInterpolatedElement | |
CalcResidual(TPZElementMatrix &ef) override | TPZInterpolationSpace | virtual |
CalcStiff(TPZElementMatrix &ek, TPZElementMatrix &ef) override | TPZInterpolationSpace | virtual |
CanHaveInterface() | TPZInterpolatedElement | inlinevirtual |
Chebyshev(REAL x, int num, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi) | TPZCompEl | static |
CheckConstraintConsistency(int side) | TPZInterpolatedElement | |
CheckConstraintConsistency() | TPZInterpolatedElement | |
CheckElementConsistency() | TPZInterpolatedElement | virtual |
ClassId() const override | TPZCompElHDivPressure< TSHAPE > | virtual |
ClassIdMap() | TPZSavable | inlinestatic |
Clone(TPZCompMesh &mesh) const override | TPZCompElHDivPressure< TSHAPE > | inlinevirtual |
ClonePatchEl(TPZCompMesh &mesh, std::map< int64_t, int64_t > &gl2lcConMap, std::map< int64_t, int64_t > &gl2lcElMap) const override | TPZCompElHDivPressure< TSHAPE > | inlinevirtual |
Compare(TPZSavable *copy, bool override=false) | TPZSavable | virtual |
Compare(TPZSavable *copy, bool override=false) const | TPZSavable | virtual |
CompareElement(int var, char *matname) override | TPZInterpolatedElement | virtual |
CompareShapeF(int sides, int sidel, TPZFMatrix< REAL > &phis, TPZFMatrix< REAL > &dphis, TPZFMatrix< REAL > &phil, TPZFMatrix< REAL > &dphil, TPZTransform<> &transform) | TPZInterpolatedElement | |
ComputeError(int errorid, TPZVec< REAL > &error) override | TPZInterpolationSpace | virtual |
ComputeIntegrationOrder() const override | TPZInterpolationSpace | virtual |
ComputeNormal(TPZMaterialData &data) | TPZInterpolationSpace | virtual |
ComputeRequiredData(TPZMaterialData &data, TPZVec< REAL > &qsi) override | TPZCompElHDiv< TSHAPE > | virtual |
TPZIntelGen::ComputeRequiredData(TPZVec< REAL > &intpointtemp, TPZVec< TPZTransform< REAL > > &trvec, TPZVec< TPZMaterialData > &datavec) | TPZInterpolationSpace | inlinevirtual |
ComputeShape(TPZVec< REAL > &intpoint, TPZVec< REAL > &X, TPZFMatrix< REAL > &jacobian, TPZFMatrix< REAL > &axes, REAL &detjac, TPZFMatrix< REAL > &jacinv, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi, TPZFMatrix< REAL > &dphidx) | TPZInterpolationSpace | virtual |
ComputeShape(TPZVec< REAL > &intpoint, TPZMaterialData &data) | TPZInterpolationSpace | virtual |
ComputeShapeIndex(TPZVec< int > &sides, TPZVec< int64_t > &shapeindex) | TPZCompElHDiv< TSHAPE > | |
ComputeSideOrder(TPZVec< TPZCompElSide > &elementset) | TPZInterpolatedElement | protectedstatic |
ComputeSolution(TPZVec< REAL > &qsi, TPZSolVec &sol, TPZGradSolVec &dsol, TPZFMatrix< REAL > &axes) override | TPZCompElHDivPressure< TSHAPE > | privatevirtual |
ComputeSolution(TPZVec< REAL > &qsi, TPZMaterialData &data) override | TPZCompElHDivPressure< TSHAPE > | virtual |
ComputeSolution(TPZVec< REAL > &qsi, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphix, const TPZFMatrix< REAL > &axes, TPZSolVec &sol, TPZGradSolVec &dsol) override | TPZCompElHDivPressure< TSHAPE > | virtual |
TPZCompElHDiv::ComputeSolution(TPZVec< REAL > &qsi, TPZVec< REAL > &normal, TPZSolVec &leftsol, TPZGradSolVec &dleftsol, TPZFMatrix< REAL > &leftaxes, TPZSolVec &rightsol, TPZGradSolVec &drightsol, TPZFMatrix< REAL > &rightaxes) override | TPZCompElHDiv< TSHAPE > | inlinevirtual |
ComputeSolutionHDiv(TPZVec< REAL > &qsi, TPZMaterialData &data) | TPZCompElHDiv< TSHAPE > | |
ComputeSolutionHDiv(TPZMaterialData &data) | TPZCompElHDiv< TSHAPE > | |
ComputeSolutionPressureHDiv(TPZVec< REAL > &qsi, TPZMaterialData &data) | TPZCompElHDivPressure< TSHAPE > | |
ComputeSolutionPressureHDiv(TPZMaterialData &data) | TPZCompElHDivPressure< TSHAPE > | |
Connect(int i) const | TPZCompEl | virtual |
ConnectIndex(int node) const override | TPZCompElHDivPressure< TSHAPE > | virtual |
ConnectOrder(int connect) const override | TPZCompElHDivPressure< TSHAPE > | virtual |
ConnectSideLocId(int connect) const | TPZCompElHDiv< TSHAPE > | virtual |
Convert2Axes(const TPZFMatrix< REAL > &dphi, const TPZFMatrix< REAL > &jacinv, TPZFMatrix< REAL > &dphidx) | TPZInterpolationSpace | static |
CreateGraphicalElement(TPZGraphMesh &grafgrid, int dimension) override | TPZCompElHDivPressure< TSHAPE > | virtual |
CreateInstance(const int &classId) | TPZSavable | static |
CreateInterface(int side, bool BetweenContinuous=false) | TPZInterpolationSpace | |
CreateInterfaces(bool BetweenContinuous=false) | TPZInterpolationSpace | |
CreateMidSideConnect(int side) | TPZInterpolatedElement | virtual |
DeleteInterfaces() | TPZInterpolatedElement | inlinevirtual |
Dimension() const override | TPZCompElHDivPressure< TSHAPE > | inlinevirtual |
Divide(int64_t index, TPZVec< int64_t > &sub, int interpolatesolution=0) override | TPZInterpolatedElement | virtual |
DualOrder() | TPZCompElHDivPressure< TSHAPE > | |
EDelete enum value | TPZInterpolatedElement | |
EffectiveSideOrder(int side) const override | TPZCompElHDiv< TSHAPE > | virtual |
EInsert enum value | TPZInterpolatedElement | |
EvaluateError(std::function< void(const TPZVec< REAL > &loc, TPZVec< STATE > &val, TPZFMatrix< STATE > &deriv)> func, TPZVec< REAL > &errors, bool store_error) override | TPZInterpolationSpace | virtual |
ExistsInterface(TPZGeoElSide geosd) | TPZInterpolationSpace | |
ExpandShapeFunctions(TPZVec< int64_t > &connectlist, TPZVec< int > &dependencyorder, TPZVec< int > &blocksizes, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi) | TPZInterpolationSpace | protected |
fConnectIndexes | TPZIntelGen< TSHAPE > | protected |
FillOrder(TPZVec< int > &order) const | TPZCompElHDiv< TSHAPE > | |
fIndex | TPZCompEl | protected |
fIntegrationRule | TPZCompEl | protected |
fIntRule | TPZIntelGen< TSHAPE > | protected |
FirstShapeIndex(TPZVec< int64_t > &Index) const | TPZCompElHDiv< TSHAPE > | |
fMesh | TPZCompEl | protected |
ForcePrepareIntPtIndices() | TPZCompEl | inlinevirtual |
ForceSideOrder(int side, int order) | TPZInterpolatedElement | virtual |
fPreferredOrder | TPZInterpolationSpace | protected |
fPressureOrder | TPZCompElHDivPressure< TSHAPE > | private |
GetgOrder() | TPZCompEl | inlinestatic |
GetIntegrationRule() const override | TPZIntelGen< TSHAPE > | inlinevirtual |
GetIntegrationRule() override | TPZIntelGen< TSHAPE > | inlinevirtual |
GetInterpolationOrder(TPZVec< int > &ord) override | TPZCompElHDivPressure< TSHAPE > | virtual |
GetMemoryIndices(TPZVec< int64_t > &indices) const | TPZCompEl | inlinevirtual |
GetPreferredOrder() | TPZInterpolationSpace | inlinevirtual |
GetRefElPatch() | TPZCompEl | |
GetShapeRestraints() const override | TPZCompElHDiv< TSHAPE > | inlinevirtual |
GetSideOrient(int side) override | TPZCompElHDiv< TSHAPE > | virtual |
HasDependency() | TPZCompEl | virtual |
HasMaterial(const std::set< int > &materialids) const | TPZCompEl | virtual |
IdentifySideOrder(int side) | TPZInterpolatedElement | virtual |
Index() const | TPZCompEl | inline |
IndexShapeToVec(TPZVec< int > &VectorSide, TPZVec< std::pair< int, int64_t > > &IndexVecShape, int pressureorder) | TPZCompElHDiv< TSHAPE > | |
IndexShapeToVec(TPZVec< int > &VectorSide, TPZVec< int > &bilinear, TPZVec< int > &direction, TPZVec< std::pair< int, int64_t > > &IndexVecShape, int pressureorder) | TPZCompElHDiv< TSHAPE > | |
IndexShapeToVec2(TPZVec< int > &VectorSide, TPZVec< int > &bilinear, TPZVec< int > &direction, TPZVec< std::pair< int, int64_t > > &IndexVecShape, int pressureorder) | TPZCompElHDiv< TSHAPE > | |
InitializeElementMatrix(TPZElementMatrix &ek, TPZElementMatrix &ef) | TPZInterpolationSpace | virtual |
InitializeElementMatrix(TPZElementMatrix &ef) | TPZInterpolationSpace | virtual |
InitializeIntegrationRule() | TPZCompEl | inlinevirtual |
InitMaterialData(TPZMaterialData &data) override | TPZCompElHDivPressure< TSHAPE > | virtual |
InnerRadius() | TPZInterpolationSpace | virtual |
Integrate(int variable, TPZVec< STATE > &value) override | TPZInterpolationSpace | virtual |
IntegrateSolution(int variable) const override | TPZInterpolationSpace | virtual |
TPZCompEl::IntegrateSolution(const std::string &varname, const std::set< int > &matids) | TPZCompEl | virtual |
Interface(int) | TPZInterpolatedElement | inlinevirtual |
InterpolateSolution(TPZInterpolationSpace &coarsel) | TPZInterpolationSpace | |
IsInterface() | TPZCompEl | inlinevirtual |
LesserEdgeOfEl() | TPZCompEl | |
LoadElementReference() | TPZCompEl | virtual |
LoadSolution() | TPZCompEl | virtual |
Material() const | TPZCompEl | virtual |
MaximumRadiusOfEl() | TPZCompEl | |
MaxOrder() override | TPZCompElHDiv< TSHAPE > | virtual |
MeanSolution(int var) | TPZInterpolatedElement | |
Mesh() const | TPZCompEl | |
MidSideConnect(int is) const | TPZInterpolatedElement | virtual |
MidSideConnectLocId(int is) const | TPZInterpolatedElement | virtual |
MinMaxSolutionValues(TPZVec< STATE > &min, TPZVec< STATE > &max) | TPZInterpolationSpace | |
MInsertMode enum name | TPZInterpolatedElement | |
NConnects() const override | TPZCompElHDivPressure< TSHAPE > | virtual |
NConnectShapeF(int connect, int order) const override | TPZCompElHDivPressure< TSHAPE > | virtual |
NCornerConnects() const override | TPZCompElHDivPressure< TSHAPE > | inlinevirtual |
NeedsComputing(const std::set< int > &materialids) | TPZCompEl | inlinevirtual |
NeoPZVersion() | TPZSavable | static |
NEquations() | TPZCompEl | virtual |
NFluxShapeF() const | TPZCompElHDiv< TSHAPE > | virtual |
NShapeContinuous(TPZVec< int > &order) | TPZCompElHDiv< TSHAPE > | |
NShapeF() const override | TPZInterpolatedElement | virtual |
NSideConnects(int side) const override | TPZCompElHDiv< TSHAPE > | virtual |
NSideShapeF(int side) const | TPZInterpolatedElement | |
NumberOfCompElementsInsideThisCompEl() | TPZCompEl | inlinevirtual |
PreferredSideOrder(int iside) override | TPZCompElHDiv< TSHAPE > | virtual |
PRefine(int order) override | TPZCompElHDiv< TSHAPE > | virtual |
PrepareIntPtIndices() | TPZCompEl | inlinevirtual |
PressureConnectIndex() const override | TPZCompElHDivPressure< TSHAPE > | inlinevirtual |
Print(std::ostream &out=std::cout) const override | TPZCompElHDiv< TSHAPE > | virtual |
PrintCoordinate(TPZVec< REAL > &point, int CoordinateIndex, std::ostream &out) | TPZCompEl | virtual |
PrintSolution(TPZVec< REAL > &point, const char *VarName, std::ostream &out) | TPZCompEl | virtual |
PrintTitle(const char *VarName, std::ostream &out) | TPZCompEl | virtual |
ProjectFlux(TPZElementMatrix &ek, TPZElementMatrix &ef) override | TPZInterpolationSpace | virtual |
Read(TPZStream &buf, void *context) override | TPZCompElHDivPressure< TSHAPE > | virtual |
RecomputeRestraints(int side) | TPZInterpolatedElement | |
ReduceInternalNodes() | TPZCompEl | inlinevirtual |
Reference() const | TPZCompEl | |
Register(TPZRestoreClassBase *restore) | TPZSavable | static |
RegisterClassId(int classid, TPZRestore_t fun) | TPZSavable | static |
RemoveInterface(int side) | TPZInterpolationSpace | |
RemoveInterfaces() | TPZInterpolationSpace | |
RemoveSideRestraintsII(MInsertMode mode) | TPZInterpolatedElement | virtual |
RemoveSideRestraintWithRespectTo(int side, const TPZCompElSide &neighbour) | TPZInterpolatedElement | virtual |
ResetShapeRestraints() override | TPZCompElHDiv< TSHAPE > | inlinevirtual |
RestoreClassSet() | TPZSavable | inlinestatic |
RestrainedFace() | TPZCompElHDiv< TSHAPE > | |
RestrainedFace() | TPZCompElHDiv< TSHAPE > | |
RestrainSide(int side, TPZInterpolatedElement *neighbour, int neighbourside) | TPZInterpolatedElement | virtual |
SetConnectIndex(int i, int64_t connectindex) override | TPZCompElHDivPressure< TSHAPE > | virtual |
SetCreateFunctions(TPZCompMesh *mesh) override | TPZCompElHDivPressure< TSHAPE > | inlinevirtual |
SetFreeIntPtIndices() | TPZCompEl | inlinevirtual |
SetgOrder(int order) | TPZCompEl | inlinestatic |
SetIndex(int64_t index) | TPZCompEl | |
SetIntegrationRule(int ord) override | TPZCompElHDiv< TSHAPE > | virtual |
TPZCompEl::SetIntegrationRule(TPZIntPoints *intrule) | TPZCompEl | virtual |
SetInterface(int, int64_t) | TPZInterpolatedElement | inlinevirtual |
SetInterpolationOrder(int order) | TPZIntelGen< TSHAPE > | virtual |
SetMemoryIndices(TPZVec< int64_t > &indices) | TPZCompEl | inlinevirtual |
SetMesh(TPZCompMesh *mesh) | TPZCompEl | |
SetMultiphysicsElementSolution() | TPZCompEl | inlinevirtual |
SetOrthogonalFunction(void(*orthogonal)(REAL x, int num, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi)) | TPZCompEl | static |
SetPreferredOrder(int order) override | TPZCompElHDivPressure< TSHAPE > | virtual |
SetPressureOrder(int ord) | TPZCompElHDivPressure< TSHAPE > | virtual |
SetReference(int64_t referenceindex) | TPZCompEl | inline |
SetSideOrder(int side, int order) override | TPZCompElHDiv< TSHAPE > | virtual |
SetSideOrient(int side, int sideorient) override | TPZCompElHDiv< TSHAPE > | virtual |
Shape(TPZVec< REAL > &pt, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi) override | TPZCompElHDivPressure< TSHAPE > | virtual |
ShapeDual(TPZVec< REAL > &qsi, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi) | TPZCompElHDivPressure< TSHAPE > | virtual |
SideConnect(int icon, int is) | TPZInterpolatedElement | |
TPZInterpolationSpace::SideConnect(int icon, int is) const | TPZInterpolationSpace | inline |
SideConnectIndex(int icon, int is) const | TPZInterpolatedElement | |
SideConnectLocId(int node, int side) const override | TPZCompElHDiv< TSHAPE > | virtual |
SideOrient(int face) | TPZCompElHDiv< TSHAPE > | inline |
SideShapeFunction(int side, TPZVec< REAL > &point, TPZFMatrix< REAL > &phi, TPZFMatrix< REAL > &dphi) override | TPZCompElHDivPressure< TSHAPE > | virtual |
Solution(TPZVec< REAL > &qsi, int var, TPZVec< STATE > &sol) override | TPZCompElHDivPressure< TSHAPE > | virtual |
StaticClassId() | TPZCompEl | static |
TPZCompEl() | TPZCompEl | |
TPZCompEl(TPZCompMesh &mesh, const TPZCompEl ©) | TPZCompEl | |
TPZCompEl(TPZCompMesh &mesh, const TPZCompEl ©, std::map< int64_t, int64_t > &gl2lcElMap) | TPZCompEl | |
TPZCompEl(TPZCompMesh &mesh, const TPZCompEl ©, int64_t &index) | TPZCompEl | |
TPZCompEl(TPZCompMesh &mesh, TPZGeoEl *gel, int64_t &index) | TPZCompEl | |
TPZCompElHDiv(TPZCompMesh &mesh, TPZGeoEl *gel, int64_t &index) | TPZCompElHDiv< TSHAPE > | |
TPZCompElHDiv(TPZCompMesh &mesh, const TPZCompElHDiv< TSHAPE > ©) | TPZCompElHDiv< TSHAPE > | |
TPZCompElHDiv(TPZCompMesh &mesh, const TPZCompElHDiv< TSHAPE > ©, std::map< int64_t, int64_t > &gl2lcConMap, std::map< int64_t, int64_t > &gl2lcElMap) | TPZCompElHDiv< TSHAPE > | |
TPZCompElHDiv() | TPZCompElHDiv< TSHAPE > | |
TPZCompElHDivPressure(TPZCompMesh &mesh, TPZGeoEl *gel, int64_t &index) | TPZCompElHDivPressure< TSHAPE > | |
TPZCompElHDivPressure(TPZCompMesh &mesh, const TPZCompElHDivPressure< TSHAPE > ©) | TPZCompElHDivPressure< TSHAPE > | |
TPZCompElHDivPressure(TPZCompMesh &mesh, const TPZCompElHDivPressure< TSHAPE > ©, std::map< int64_t, int64_t > &gl2lcConMap, std::map< int64_t, int64_t > &gl2lcElMap) | TPZCompElHDivPressure< TSHAPE > | |
TPZCompElHDivPressure() | TPZCompElHDivPressure< TSHAPE > | |
TPZIntelGen(TPZCompMesh &mesh, TPZGeoEl *gel, int64_t &index) | TPZIntelGen< TSHAPE > | |
TPZIntelGen(TPZCompMesh &mesh, TPZGeoEl *gel, int64_t &index, int nocreate) | TPZIntelGen< TSHAPE > | |
TPZIntelGen(TPZCompMesh &mesh, const TPZIntelGen< TSHAPE > ©) | TPZIntelGen< TSHAPE > | |
TPZIntelGen(TPZCompMesh &mesh, const TPZIntelGen< TSHAPE > ©, std::map< int64_t, int64_t > &gl2lcConMap, std::map< int64_t, int64_t > &gl2lcElMap) | TPZIntelGen< TSHAPE > | |
TPZIntelGen() | TPZIntelGen< TSHAPE > | |
TPZInterpolatedElement(TPZCompMesh &mesh, TPZGeoEl *reference, int64_t &index) | TPZInterpolatedElement | |
TPZInterpolatedElement(TPZCompMesh &mesh, const TPZInterpolatedElement ©) | TPZInterpolatedElement | |
TPZInterpolatedElement(TPZCompMesh &mesh, const TPZInterpolatedElement ©, std::map< int64_t, int64_t > &gl2lcElMap) | TPZInterpolatedElement | |
TPZInterpolatedElement() | TPZInterpolatedElement | |
TPZInterpolationSpace() | TPZInterpolationSpace | |
TPZInterpolationSpace(TPZCompMesh &mesh, const TPZInterpolationSpace ©) | TPZInterpolationSpace | |
TPZInterpolationSpace(TPZCompMesh &mesh, const TPZInterpolationSpace ©, std::map< int64_t, int64_t > &gl2lcElMap) | TPZInterpolationSpace | |
TPZInterpolationSpace(TPZCompMesh &mesh, const TPZInterpolationSpace ©, int64_t &index) | TPZInterpolationSpace | |
TPZInterpolationSpace(TPZCompMesh &mesh, TPZGeoEl *gel, int64_t &index) | TPZInterpolationSpace | |
TPZRegisterClassId(int(T::*)() const) | TPZRegisterClassId | inline |
TPZRegisterClassId()=default | TPZRegisterClassId | |
TPZSavable() | TPZSavable | inline |
TransferMultiphysicsElementSolution() | TPZCompEl | inlinevirtual |
TransformSideToElement(int side) override | TPZCompElHDivPressure< TSHAPE > | virtual |
Type() override | TPZCompElHDivPressure< TSHAPE > | virtual |
UpdateNeighbourSideOrder(int side, TPZVec< TPZCompElSide > &elvec) | TPZInterpolatedElement | protected |
VectorialProd(TPZVec< REAL > &ivec, TPZVec< REAL > &jvec, TPZVec< REAL > &kvec, bool unitary=false) | TPZInterpolationSpace | |
VerifyConstraintConsistency(int side, TPZCompElSide large) const | TPZInterpolatedElement | |
Version() const | TPZSavable | virtual |
VersionHistory() const | TPZSavable | virtual |
VolumeOfEl() | TPZCompEl | inlinevirtual |
Write(TPZStream &buf, int withclassid) const override | TPZCompElHDivPressure< TSHAPE > | virtual |
~TPZCompEl() | TPZCompEl | virtual |
~TPZCompElHDiv() | TPZCompElHDiv< TSHAPE > | virtual |
~TPZCompElHDivPressure() | TPZCompElHDivPressure< TSHAPE > | virtual |
~TPZIntelGen() | TPZIntelGen< TSHAPE > | virtual |
~TPZInterpolatedElement() | TPZInterpolatedElement | virtual |
~TPZInterpolationSpace() | TPZInterpolationSpace | virtual |
~TPZSavable() | TPZSavable | inlinevirtual |