Inheritance diagram for infinitePlane:
Collaboration diagram for infinitePlane:Static Public Member Functions | |
| static bool | validPlane3 (const realx3 &p1, const realx3 &p2, const realx3 &p3) |
Protected Attributes | |
| realx3 | normal_ {1,0,0} |
| normal vector More... | |
| real | d_ = 0 |
| distance value More... | |
Definition at line 32 of file infinitePlane.hpp.
|
inline |
Default.
Definition at line 51 of file infinitePlane.hpp.
Referenced by plane::infPlane().
Here is the caller graph for this function:
|
inline |
From components.
Definition at line 55 of file infinitePlane.hpp.
|
inline |
Definition at line 62 of file infinitePlane.hpp.
| infinitePlane | ( | const realx3 & | p1, |
| const realx3 & | p2, | ||
| const realx3 & | p3 | ||
| ) |
From 3 points.
Definition at line 24 of file infinitePlane.cpp.
References cross(), dot(), pFlow::endl(), pFlow::equal(), fatalErrorInFunction, fatalExit, and normalize().
Here is the call graph for this function:
|
default |
|
default |
|
default |
| TypeInfoNV | ( | "infinitePlane" | ) |
|
default |
|
default |
|
inline |
Definition at line 95 of file infinitePlane.hpp.
References infinitePlane::d_, dot(), and infinitePlane::normal_.
Referenced by infinitePlane::inNegativeDistance(), infinitePlane::inPositiveDistance(), infinitePlane::pointInNegativeSide(), infinitePlane::pointInPositiveSide(), and infinitePlane::pointOnPlane().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 101 of file infinitePlane.hpp.
References infinitePlane::pointFromPlane().
Here is the call graph for this function:
|
inline |
Definition at line 107 of file infinitePlane.hpp.
References infinitePlane::pointFromPlane().
Referenced by pointFlag< DefaultHostExecutionSpace >::markDelete(), and boundaryBase::markInNegativeSide().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 113 of file infinitePlane.hpp.
References infinitePlane::d(), and infinitePlane::pointFromPlane().
Here is the call graph for this function:
|
inline |
Definition at line 120 of file infinitePlane.hpp.
References infinitePlane::d(), and infinitePlane::pointFromPlane().
Here is the call graph for this function:
|
inline |
Definition at line 127 of file infinitePlane.hpp.
References pFlow::equal(), and infinitePlane::pointFromPlane().
Here is the call graph for this function:
|
inline |
Definition at line 133 of file infinitePlane.hpp.
References infinitePlane::d_, dot(), and infinitePlane::normal_.
Here is the call graph for this function:
|
inline |
Definition at line 140 of file infinitePlane.hpp.
References pFlow::equal(), and infinitePlane::normal_.
Here is the call graph for this function:
|
inline |
Definition at line 147 of file infinitePlane.hpp.
References infinitePlane::d_, pFlow::equal(), and infinitePlane::normal_.
Here is the call graph for this function:
|
inline |
Definition at line 155 of file infinitePlane.hpp.
References infinitePlane::normal_.
Referenced by boundaryPeriodic::boundaryExtensionLength(), boundaryBase::boundaryExtensionLength(), boundaryBase::displacementVectroToMirror(), plane::infPlane(), and periodicBoundaryContactSearch::setSearchBox().
Here is the caller graph for this function:
|
inline |
Definition at line 161 of file infinitePlane.hpp.
References infinitePlane::d_.
Referenced by boundaryBase::displacementVectroToMirror(), plane::infPlane(), infinitePlane::inNegativeDistance(), and infinitePlane::inPositiveDistance().
Here is the caller graph for this function:| bool write | ( | iOstream & | os | ) | const |
Definition at line 42 of file infinitePlane.cpp.
References IOstream::check(), infinitePlane::d_, FUNCTION_NAME, infinitePlane::normal_, and iOstream::writeWordEntry().
Here is the call graph for this function:| bool read | ( | iIstream & | is | ) |
Definition at line 49 of file infinitePlane.cpp.
References iIstream::nextData().
Here is the call graph for this function:Definition at line 57 of file infinitePlane.cpp.
References cross(), pFlow::equal(), and length().
Here is the call graph for this function:
|
protected |
normal vector
Definition at line 37 of file infinitePlane.hpp.
Referenced by infinitePlane::normal(), infinitePlane::parallel(), plane::parallelPlane(), infinitePlane::parallelTouch(), infinitePlane::pointFromPlane(), infinitePlane::projectPoint(), and infinitePlane::write().
|
protected |
distance value
Definition at line 40 of file infinitePlane.hpp.
Referenced by infinitePlane::d(), infinitePlane::parallelTouch(), infinitePlane::pointFromPlane(), infinitePlane::projectPoint(), and infinitePlane::write().