MURE
|
This is the complete list of members for Serpent::Brick, including all inherited members.
Add(Shape_ptr OtherShape) | Shape | inlinevirtual |
AddInsideShape(Shape_ptr OtherShape) | Shape | |
AddOriginalInsideShape(Shape_ptr OtherShape) | Shape | inline |
AddReference(unsigned n=1) | TReference | inline |
Brick(double HalfX=0.01, double HalfY=0.01, double HalfZ=0.01, int Sign=- 1) | Serpent::Brick | |
Brick(double *Origin, double *Ux, double *Uy, double *Uz, double HalfX=0.01, double HalfY=0.01, double HalfZ=0.01, int Sign=- 1) | Serpent::Brick | |
Brick(const char *Infinite, double HalfX=0.01, double HalfY=0.01, int Sign=- 1) | Serpent::Brick | |
Brick(double HalfX, double HalfY, double HalfZ, int Sign, bool Infinite) | Serpent::Brick | private |
CalculNot() override | MathBrick | virtual |
ClearInsideShape() | Shape | inline |
ClearOriginalInsideShape() | Shape | inline |
Clone(int count=0) override | MathBrick | virtual |
Copy(Shape_ptr B) override | MathBrick | virtual |
CornerInBrick(MathBrick *brick, int all, int border) | MathBrick | protected |
CornerInCylinder(MathCylinder *cyl, int all, int border) | MathBrick | protected |
CreateNewInstance(int sign=1) override | Serpent::Brick | virtual |
CylinderCrossBrick(MathCylinder *Cyl) | MathBrick | protected |
DefinePlane(vector< double > N, double D, SerpentSurfaceCard *&S) | Serpent::Brick | private |
DefinePlanes() | Serpent::Brick | private |
DefineSurface(SerpentSurfaceCard *&S) | Serpent::Brick | |
DefineSurface() | Serpent::Brick | private |
DelReference(unsigned n=1) | TReference | inline |
DevElague(int count=0, bool violent=false) | Shape | inlinevirtual |
Dist2Segment(MathCylinder *cyl, double Segment[6][2], double C0[6][2], int &segmentNum) | MathBrick | protected |
fArea | Shape | protected |
fBPz | Serpent::Brick | private |
fCloneShape | Shape | protected |
fDebugName | Shape | protected |
fFill | Shape | protected |
fFreezeSimplify | Shape | protected |
fHalfSize | MathBrick | protected |
FindBrickProjection(MathCylinder *cyl, double Segment[6][2], double C0[6][2], double Origin[2]) | MathBrick | protected |
fInfinite | Shape | protected |
fInsideShape | Shape | protected |
fIsDefinedSurfaceCalled | Serpent::Brick | private |
fIsViolentSimplifyAllowed | Shape | protected |
fLinkedPlane | Shape | protected |
fLPx | Serpent::Brick | private |
fLPy | Serpent::Brick | private |
fMirrorBoundary | Shape | protected |
fMouvement | Shape | protected |
fNbReferences | TReference | private |
fNot | Shape | protected |
fOpenXYPlanes | Shape | protected |
fOpenZPlanes | Shape | protected |
fOrigin | MathBrick | protected |
fOriginalInsideShape | Shape | protected |
fOutermostShape | Shape | protected |
fPeriodicBoundary | Shape | protected |
fRPx | Serpent::Brick | private |
fRPy | Serpent::Brick | private |
fShapeName | Shape | protected |
fSign | Shape | protected |
fTopBottPlaneBoundaryCondition | Shape | protected |
fTPz | Serpent::Brick | private |
fUniverse | Shape | protected |
fUx | MathBrick | protected |
fUy | MathBrick | protected |
fUz | MathBrick | protected |
fVirtualSphereO | Shape | protected |
fVirtualSphereR | Shape | protected |
fVolume | Shape | protected |
fWhiteBoundary | Shape | protected |
GeneralIntersectionOf2Brick(MathBrick *brick) | MathBrick | protected |
GetArea() | Shape | inlinevirtual |
GetDebugName() | Shape | inline |
GetFill() | Shape | inline |
GetHalfX() | MathBrick | inline |
GetHalfY() | MathBrick | inline |
GetHalfZ() | MathBrick | inline |
GetInsideShape(int i) | Shape | inline |
GetInsideShapeSize() | Shape | inline |
GetLeaf(int i) override | Serpent::Brick | virtual |
GetMonoSurfaceType() override | Serpent::Brick | virtual |
GetMouvement() | Shape | inline |
GetNumberOfLeaves() | Shape | inlinevirtual |
GetOrigin() | MathBrick | inline |
GetOriginalInsideShape(int i) | Shape | inline |
GetOriginalInsideShapeSize() | Shape | inline |
GetShapeName() | Shape | |
GetSign() | Shape | inline |
GetSurfaceCard(int i) override | Serpent::Brick | virtual |
GetSurfaceCard() override | Serpent::Brick | virtual |
GetUniverse() | Shape | inline |
GetUx() | MathBrick | inline |
GetUy() | MathBrick | inline |
GetUz() | MathBrick | inline |
GetVirtualSphereCenter() override | MathBrick | protectedvirtual |
GetVirtualSphereRadius() override | MathBrick | protectedvirtual |
GetVolume() | Shape | inlinevirtual |
IncrementSurface(double S) | Shape | inline |
Init(double HalfX, double HalfY, double HalfZ) | MathBrick | protected |
IsBrick() override | MathBrick | inlinevirtual |
IsCylinder() | Shape | inlinevirtual |
IsDisjoint(Shape_ptr OtherShape) override | MathBrick | virtual |
IsFull() | Shape | inlinevirtual |
IsFullVoid() | Shape | inlinevirtual |
IsHexagon() | Shape | inlinevirtual |
IsIncluded(Shape_ptr OtherShape) override | MathBrick | virtual |
IsInfinite() | Shape | inline |
IsMirrorBoundary() | Shape | inlinevirtual |
IsNode() | Shape | inlinevirtual |
IsPeriodicBoundary() | Shape | inlinevirtual |
IsPlane() | Shape | inlinevirtual |
IsSidePlanesOpen() | Shape | inlinevirtual |
IsSphere() | Shape | inlinevirtual |
IsTopBottomPlanesOpen() | Shape | inlinevirtual |
IsTube() | Shape | inlinevirtual |
IsViolentSimplifyAllowed() | Shape | inline |
IsVoid() | Shape | inlinevirtual |
IsWhiteBoundary() | Shape | inlinevirtual |
IsZTorus() | Shape | inlinevirtual |
LineCrossPlane(double *X, vector< double > N, double *P, vector< double > U, double *D) | MathBrick | protected |
MathBrick(double HalfX=0.01, double HalfY=0.01, double HalfZ=0.01, int Sign=- 1) | MathBrick | |
MathBrick(double *Origin, double *Ux, double *Uy, double *Uz, double HalfX=0.01, double HalfY=0.01, double HalfZ=0.01, int Sign=- 1) | MathBrick | |
MathBrick(const char *Infinite, double HalfX=0.01, double HalfY=0.01, int Sign=- 1) | MathBrick | |
MathBrick(double HalfX, double HalfY, double HalfZ, int Sign, bool Infinite) | MathBrick | protected |
MinDist1Point2Face(vector< double > U0, vector< double > U1, vector< double > U2, double *P0, double *S, int whichplane) | MathBrick | protected |
MinDist1Point2FaceInfinite(vector< double > U0, vector< double > U1, double *P0, double *S, int whichplane) | MathBrick | protected |
MinDistanceFrom2OppositeFace(vector< double > N, int whichplane, double *S) | MathBrick | |
MinimumCopy(Shape *S) | Shape | protectedvirtual |
NewNot() | Shape | inline |
Not() | Shape | |
NumberOfShapes() override | MathBrick | inlinevirtual |
PointInSegment(double *X, double *A, double *B, int border) | MathBrick | protected |
PointInShape(double *P, int border) override | MathBrick | virtual |
Print() override | Serpent::Brick | virtual |
PrintX(int count=0) | Shape | virtual |
PrintY(int count=0) | Shape | virtual |
Reference() | TReference | inline |
RemoveSurface() | Shape | virtual |
ReplaceLeaf(int i, Shape_ptr OtherShape) | Shape | inlinevirtual |
ReplaceNode(Shape_ptr C) | Shape | inlinevirtual |
ResetIsDefinedSurfaceCalled() | Shape | inlinevirtual |
Rotate(double phi, double theta=0, double psi=0, double *center=nullptr, int count=0) override | MathBrick | virtual |
SetArea(double S) | Shape | inline |
SetClone(Shape_ptr clone) | Shape | inline |
SetClone2Not() | Shape | |
SetDebugName(string str) | Shape | inline |
SetFill(int f) | Shape | inlinevirtual |
SetFreezeSimplify(bool flag=true) | Shape | inline |
SetInfinite() | Shape | inline |
SetInsideShape(int i, Shape_ptr S) | Shape | inline |
SetLinkedPlane(Shape_ptr P) | Shape | inlinevirtual |
SetMirrorBoundary(bool state=true) | Shape | virtual |
SetMouvement(bool state=true) | Shape | inlinevirtual |
SetNot(Shape *aNot) | Shape | inlineprotected |
SetNotofNot() | Shape | inlineprotected |
SetOriginalInsideShape(int i, Shape_ptr S) | Shape | inline |
SetOutermostShape(bool flag=true) | Shape | inline |
SetPeriodicBoundary(bool state=true, string TopBottPlaneBC="mirror") override | MathBrick | virtual |
SetSidePlanesOpen() | Shape | inlinevirtual |
SetSign(int s) | Shape | inline |
SetTopBottomPlanesOpen() | Shape | inlinevirtual |
SetUniverse(int u=- 1) | Shape | virtual |
SetViolentSimplify(bool Allowed=true) | Shape | |
SetVolume(double V) | Shape | inline |
SetWhiteBoundary(bool state=true) | Shape | inlinevirtual |
Shape() | Shape | |
Shape(const Shape &s) | Shape | |
Simplify(bool violent=false) | Shape | inlinevirtual |
Translate(double dx, double dy, double dz, int count=0) override | MathBrick | virtual |
TReference() | TReference | inline |
TwoFaces2Segments(MathBrick *brick, vector< double > N, int whichSize, double *C0, double C1[2][3]) | MathBrick | protected |
TwoFaces3Segments(MathBrick *brick, vector< double > N, int whichSize, double *C0, double C1[3][3]) | MathBrick | protected |
UnSetMouvement() | Shape | virtual |
~Shape() override | Shape | |
~TReference()=default | TReference | virtual |