Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::Numerics::NodeMapping Class Reference
Collaboration diagram for Arcane::Numerics::NodeMapping:

Public Member Functions

 NodeMapping (IMesh *mesh, Array< Node > &node_array, GeometryKernel::TriangulationDataStructure &triangulation)
GeometryKernel::TObjectId getNodeId (const Node node)
Real3 computeNormal (const Node node1, const Node node2, const Node node3)

Private Types

typedef std::map< Integer, GeometryKernel::TObjectId > KnownNodes

Private Attributes

const VariableNodeReal3m_nodes_coordinates
Array< Node > & m_node_array
GeometryKernel::TriangulationDataStructure & m_triangulation
KnownNodes m_known_nodes

Detailed Description

Definition at line 60 of file GeometryKernelSurfaceInternalUtils.h.

Member Typedef Documentation

◆ KnownNodes

typedef std::map<Integer, GeometryKernel::TObjectId> Arcane::Numerics::NodeMapping::KnownNodes
private

Definition at line 104 of file GeometryKernelSurfaceInternalUtils.h.

Constructor & Destructor Documentation

◆ NodeMapping()

Arcane::Numerics::NodeMapping::NodeMapping ( IMesh * mesh,
Array< Node > & node_array,
GeometryKernel::TriangulationDataStructure & triangulation )
inline

Definition at line 64 of file GeometryKernelSurfaceInternalUtils.h.

Member Function Documentation

◆ computeNormal()

Real3 Arcane::Numerics::NodeMapping::computeNormal ( const Node node1,
const Node node2,
const Node node3 )
inline

Definition at line 90 of file GeometryKernelSurfaceInternalUtils.h.

◆ getNodeId()

GeometryKernel::TObjectId Arcane::Numerics::NodeMapping::getNodeId ( const Node node)
inline

Definition at line 74 of file GeometryKernelSurfaceInternalUtils.h.

Member Data Documentation

◆ m_known_nodes

KnownNodes Arcane::Numerics::NodeMapping::m_known_nodes
private

Definition at line 105 of file GeometryKernelSurfaceInternalUtils.h.

◆ m_node_array

Array<Node>& Arcane::Numerics::NodeMapping::m_node_array
private

Definition at line 101 of file GeometryKernelSurfaceInternalUtils.h.

◆ m_nodes_coordinates

const VariableNodeReal3& Arcane::Numerics::NodeMapping::m_nodes_coordinates
private

Definition at line 100 of file GeometryKernelSurfaceInternalUtils.h.

◆ m_triangulation

GeometryKernel::TriangulationDataStructure& Arcane::Numerics::NodeMapping::m_triangulation
private

Definition at line 102 of file GeometryKernelSurfaceInternalUtils.h.


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