#include <EFAPoint.h>
Public Member Functions | |
EFAPoint (const double x=0., const double y=0., const double z=0.) | |
double | operator() (const unsigned int i) const |
EFAPoint & | operator/= (const double a) |
EFAPoint & | operator*= (const double a) |
EFAPoint & | operator+= (const EFAPoint &point) |
EFAPoint | operator* (const double a) |
double | operator* (const EFAPoint &point) |
EFAPoint | operator+ (const EFAPoint &point) |
EFAPoint | operator- (const EFAPoint &point) |
double | norm () |
void | zero () |
EFAPoint | cross (const EFAPoint &point) |
Private Attributes | |
double | _x |
double | _y |
double | _z |
Definition at line 12 of file EFAPoint.h.
EFAPoint::EFAPoint | ( | const double | x = 0. , |
const double | y = 0. , |
||
const double | z = 0. |
||
) |
Definition at line 14 of file EFAPoint.C.
Referenced by cross(), operator*(), operator+(), and operator-().
Definition at line 98 of file EFAPoint.C.
Referenced by EFAElement3D::createChild().
double EFAPoint::norm | ( | ) |
Definition at line 84 of file EFAPoint.C.
Referenced by EFAElement2D::createChild(), and Xfem::normalizePoint().
double EFAPoint::operator() | ( | const unsigned int | i | ) | const |
Definition at line 17 of file EFAPoint.C.
EFAPoint EFAPoint::operator* | ( | const double | a | ) |
Definition at line 60 of file EFAPoint.C.
double EFAPoint::operator* | ( | const EFAPoint & | point | ) |
Definition at line 66 of file EFAPoint.C.
EFAPoint & EFAPoint::operator*= | ( | const double | a | ) |
Definition at line 42 of file EFAPoint.C.
Definition at line 72 of file EFAPoint.C.
Definition at line 51 of file EFAPoint.C.
Definition at line 78 of file EFAPoint.C.
EFAPoint & EFAPoint::operator/= | ( | const double | a | ) |
Definition at line 33 of file EFAPoint.C.
void EFAPoint::zero | ( | ) |
Definition at line 90 of file EFAPoint.C.
|
private |
Definition at line 18 of file EFAPoint.h.
Referenced by cross(), norm(), operator()(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator/=(), and zero().
|
private |
Definition at line 19 of file EFAPoint.h.
Referenced by cross(), norm(), operator()(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator/=(), and zero().
|
private |
Definition at line 20 of file EFAPoint.h.
Referenced by cross(), norm(), operator()(), operator*(), operator*=(), operator+(), operator+=(), operator-(), operator/=(), and zero().