mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-12-26 09:20:34 +05:00
[bos #42217][EDF 28921] Horseshoe with bodyfitting.
Intermediate commit - parallel compute is disabled, some unrelated code commented out for debug! Hexahedron::compute() was splitted to smaller methods. Added debug output. SMDS_MeshElement::Print() now is a virtual method, otherwise only parent method was called.
This commit is contained in:
parent
4b39d980ce
commit
9f7018e42a
@ -32,7 +32,7 @@
|
|||||||
class SMDS_EXPORT SMDS_FaceOfNodes: public SMDS_CellOfNodes
|
class SMDS_EXPORT SMDS_FaceOfNodes: public SMDS_CellOfNodes
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
void Print(std::ostream & OS) const;
|
virtual void Print(std::ostream & OS) const override;
|
||||||
SMDS_FaceOfNodes(const SMDS_MeshNode* node1,
|
SMDS_FaceOfNodes(const SMDS_MeshNode* node1,
|
||||||
const SMDS_MeshNode* node2,
|
const SMDS_MeshNode* node2,
|
||||||
const SMDS_MeshNode* node3);
|
const SMDS_MeshNode* node3);
|
||||||
|
@ -142,7 +142,7 @@ public:
|
|||||||
|
|
||||||
SMDS_Mesh* GetMesh() const;
|
SMDS_Mesh* GetMesh() const;
|
||||||
|
|
||||||
void Print(std::ostream & OS) const;
|
virtual void Print(std::ostream & OS) const;
|
||||||
|
|
||||||
friend SMDS_EXPORT std::ostream & operator <<(std::ostream & OS, const SMDS_MeshElement *);
|
friend SMDS_EXPORT std::ostream & operator <<(std::ostream & OS, const SMDS_MeshElement *);
|
||||||
friend class SMDS_ElementFactory;
|
friend class SMDS_ElementFactory;
|
||||||
|
@ -65,7 +65,7 @@ class SMDS_EXPORT SMDS_MeshNode: public SMDS_MeshElement
|
|||||||
virtual bool IsMediumNode(const SMDS_MeshNode* /*node*/) const { return false; }
|
virtual bool IsMediumNode(const SMDS_MeshNode* /*node*/) const { return false; }
|
||||||
virtual int NbCornerNodes() const { return 1; }
|
virtual int NbCornerNodes() const { return 1; }
|
||||||
|
|
||||||
void Print(std::ostream & OS) const;
|
virtual void Print(std::ostream & OS) const override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
|
@ -47,7 +47,7 @@ class SMDS_EXPORT SMDS_PolygonalFaceOfNodes : public SMDS_CellOfNodes
|
|||||||
virtual int NbEdges() const;
|
virtual int NbEdges() const;
|
||||||
virtual int NbFaces() const;
|
virtual int NbFaces() const;
|
||||||
|
|
||||||
virtual void Print (std::ostream & OS) const;
|
virtual void Print (std::ostream & OS) const override;
|
||||||
|
|
||||||
virtual const SMDS_MeshNode* GetNode(const int ind) const;
|
virtual const SMDS_MeshNode* GetNode(const int ind) const;
|
||||||
|
|
||||||
|
@ -62,7 +62,7 @@ class SMDS_EXPORT SMDS_VolumeOfNodes: public SMDS_CellOfNodes
|
|||||||
const int nbNodes);
|
const int nbNodes);
|
||||||
~SMDS_VolumeOfNodes();
|
~SMDS_VolumeOfNodes();
|
||||||
|
|
||||||
void Print(std::ostream & OS) const;
|
virtual void Print(std::ostream & OS) const override;
|
||||||
int NbFaces() const;
|
int NbFaces() const;
|
||||||
int NbNodes() const;
|
int NbNodes() const;
|
||||||
int NbEdges() const;
|
int NbEdges() const;
|
||||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user