A class to hold a critical point. This class holds a critical point in a 3D vector field It consists of a localtion
, Matrix
, and a magnitude
. It is used only as an intermidiate storage.
More...
#include <mia/3d/critical_point.hh>
A class to hold a critical point. This class holds a critical point in a 3D vector field It consists of a localtion
, Matrix
, and a magnitude
. It is used only as an intermidiate storage.
Definition at line 44 of file critical_point.hh.
C3DCriticalPoint::C3DCriticalPoint |
( |
) | |
|
The standart constructor. It created a critical point with a magintude of zero, at location (0,0,0) with the Zero - Matrix as phase portrait.
C3DCriticalPoint::C3DCriticalPoint |
( |
const C3DFVector & |
x0_) | |
|
Construct a critical point at a certain location. Magnitude and pahse portrait are set to zero.
- Parameters
-
x0_ | location of the new critical point |
C3DCriticalPoint::C3DCriticalPoint |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
Construct a critical point at a certain location. Magnitude and pahse portrait are set to zero.
- Parameters
-
x | x-coordinate of the new critical point |
y | y-coordinate of the new critical point |
z | z-coordinate of the new critical point |
Copy constructor.
- Parameters
-
org | The critical point to be copied. |
return the magniture of the critical point at location x according to
- Parameters
-
x | location weher to evaluate the vector field |
- Return values
-
value | of vector field created by this crtitical point at x |
const C3DFMatrix C3DCriticalPoint::get_a |
( |
) | |
const |
|
inline |
- Return values
-
the | (read only) phase portrait of the critical point. |
Definition at line 369 of file critical_point.hh.
- Return values
-
the | phase portrait of the critical point writable |
Definition at line 379 of file critical_point.hh.
float C3DCriticalPoint::get_gamma |
( |
) | |
const |
|
inline |
const C3DFVector C3DCriticalPoint::get_point |
( |
) | |
const |
|
inline |
- Return values
-
the | (read only) location of the critical point. |
Definition at line 364 of file critical_point.hh.
- Return values
-
the | location of the critical point writable |
Definition at line 374 of file critical_point.hh.
Assignment operator.
- Parameters
-
org | The critical point to be copied. |
compare two critical points
- they are equal, if magnitude, phase portrait, and location are equal
Definition at line 395 of file critical_point.hh.
void C3DCriticalPoint::set_gamma |
( |
float |
gamma_) | |
|
|
inline |
set the magnitude if the critical point
- Parameters
-
gamma_ | the new magnitude of the critical point |
Definition at line 389 of file critical_point.hh.
The documentation for this class was generated from the following file: