MAIA bb96820c
Multiphysics at AIA
|
Public Member Functions | |
CsgVector ()=default | |
CsgVector (const std::array< MFloat, nDim > X) | |
CsgVector (const CsgVector &Y) | |
CsgVector (CsgVector &&)=default | |
CsgVector & | operator= (const CsgVector &)=default |
CsgVector & | operator= (CsgVector &&)=default |
CsgVector | clone () const |
CsgVector | plus (const CsgVector &a) const |
CsgVector | minus (const CsgVector &a) const |
CsgVector | times (const MFloat a) const |
CsgVector | dividedBy (const MFloat a) const |
MFloat | dot (const CsgVector &a) const |
CsgVector | lerp (const CsgVector &a, const MFloat t) const |
MFloat | length () const |
CsgVector | unit () const |
template<class T = CsgVector> | |
std::enable_if< nDim_==3, T >::type | cross (const CsgVector a) const |
void | negate () |
Public Attributes | |
std::array< MFloat, nDim > | xx = make_array<MFloat, nDim>(0.0) |
Definition at line 419 of file geometryintersection.h.
|
default |
|
inlineexplicit |
Definition at line 424 of file geometryintersection.h.
|
inline |
Definition at line 425 of file geometryintersection.h.
|
default |
|
inline |
Definition at line 430 of file geometryintersection.h.
|
inline |
Definition at line 469 of file geometryintersection.h.
|
inline |
Definition at line 452 of file geometryintersection.h.
|
inline |
Definition at line 458 of file geometryintersection.h.
|
inline |
Definition at line 465 of file geometryintersection.h.
|
inline |
Definition at line 464 of file geometryintersection.h.
|
inline |
|
inline |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
Definition at line 466 of file geometryintersection.h.
std::array<MFloat, nDim> GeometryIntersection< nDim_ >::CsgVector::xx = make_array<MFloat, nDim>(0.0) |
Definition at line 421 of file geometryintersection.h.