OOFEM
2.4
OOFEM.org - Object Oriented Finite Element Solver
|
Default point type for describing topology. More...
#include <particletopologydescription.h>
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().