|
OOFEM
2.4
OOFEM.org - Object Oriented Finite Element Solver
|
Default point type for describing topology. More...
#include <particletopologydescription.h>
Collaboration diagram for oofem::ParticlePoint:Public Member Functions | |
| ParticlePoint () | |
| ParticlePoint (const FloatArray &foot, int id, const FloatArray &normal, double distance2) | |
Public Attributes | |
| FloatArray | foot |
| Closest coordinate on surface. More... | |
| FloatArray | total_displacement |
| Total displacement since last resampling. More... | |
| int | id |
| Id of surface. More... | |
| FloatArray | normal |
| Surface normal at foot point. More... | |
| FloatArray | corner |
| Corner particle (for open surfaces). More... | |
| double | distance2 |
| Squared distance stored for efficiency. More... | |
| int | node |
| Node number (for meshing) More... | |
| int | c_node |
| Corner node number (for open surfaces). More... | |
| bool | removal |
Default point type for describing topology.
Definition at line 97 of file particletopologydescription.h.
|
inline |
Definition at line 98 of file particletopologydescription.h.
|
inline |
Definition at line 99 of file particletopologydescription.h.
| int oofem::ParticlePoint::c_node |
Corner node number (for open surfaces).
Definition at line 109 of file particletopologydescription.h.
| FloatArray oofem::ParticlePoint::corner |
Corner particle (for open surfaces).
Definition at line 106 of file particletopologydescription.h.
Referenced by oofem::ParticleTopologyDescription::addCorner(), oofem::ParticleTopologyDescription::checkOverlap(), oofem::ParticleTopologyDescription::updateYourself(), and oofem::ParticleTopologyDescription::writeVTKFile().
| double oofem::ParticlePoint::distance2 |
Squared distance stored for efficiency.
Definition at line 107 of file particletopologydescription.h.
Referenced by oofem::ParticleTopologyDescription::addCircleSegment(), oofem::ParticleTopologyDescription::addLineSegment(), and oofem::ParticleTopologyDescription::calculateShortestDistance().
| FloatArray oofem::ParticlePoint::foot |
Closest coordinate on surface.
Definition at line 100 of file particletopologydescription.h.
Referenced by oofem::ParticleTopologyDescription::addCorner(), oofem::ParticleTopologyDescription::checkOverlap(), oofem::ParticleTopologyDescription::collectNeighbors(), oofem::ParticleTopologyDescription::generatePSLG(), oofem::ParticleTopologyDescription::updateYourself(), oofem::ParticleTopologyDescription::writeDataToFile(), and oofem::ParticleTopologyDescription::writeVTKFile().
| int oofem::ParticlePoint::id |
Id of surface.
Definition at line 104 of file particletopologydescription.h.
Referenced by oofem::ParticleTopologyDescription::addCorner(), oofem::ParticleTopologyDescription::checkOverlap(), oofem::ParticleTopologyDescription::collectNeighbors(), oofem::ParticleTopologyDescription::generatePSLG(), oofem::ParticleTopologyDescription::updateYourself(), oofem::ParticleTopologyDescription::writeDataToFile(), and oofem::ParticleTopologyDescription::writeVTKFile().
| int oofem::ParticlePoint::node |
Node number (for meshing)
Definition at line 108 of file particletopologydescription.h.
Referenced by oofem::ParticleTopologyDescription::generatePSLG().
| FloatArray oofem::ParticlePoint::normal |
Surface normal at foot point.
Definition at line 105 of file particletopologydescription.h.
Referenced by oofem::ParticleTopologyDescription::checkOverlap(), oofem::ParticleTopologyDescription::collectNeighbors(), oofem::ParticleTopologyDescription::generatePSLG(), oofem::ParticleTopologyDescription::writeDataToFile(), and oofem::ParticleTopologyDescription::writeVTKFile().
| bool oofem::ParticlePoint::removal |
Definition at line 110 of file particletopologydescription.h.
Referenced by oofem::ParticleTopologyDescription::checkOverlap(), and oofem::ParticleTopologyDescription::removePoints().
| FloatArray oofem::ParticlePoint::total_displacement |
Total displacement since last resampling.
Definition at line 103 of file particletopologydescription.h.
Referenced by oofem::ParticleTopologyDescription::checkOverlap(), and oofem::ParticleTopologyDescription::updateYourself().