Main Page
Class Categories
Classes
Namespaces
File List
File Members
exper-sw
cosmosw
AugerSW
Offline
source
main
Utilities
Geometry
OperationsAV.h
Go to the documentation of this file.
1
9
#ifndef _utl_OperationsAV_h_
10
#define _utl_OperationsAV_h_
11
12
13
14
namespace
utl {
15
23
inline
24
AxialVector
25
Cross
(
const
Vector
& l,
const
Vector
& r)
26
{
27
r.TransformTo(l.
fCoordinateSystem
);
28
return
AxialVector
(l.
fVector
.cross(r.
fVector
), l.
fCoordinateSystem
);
29
}
30
32
inline
AxialVector
cross
(
const
Vector
& l,
const
Vector
& r)
33
{
return
Cross
(l, r); }
34
35
}
36
37
38
#endif
39
40
// Configure (x)emacs for this file ...
41
// Local Variables:
42
// mode: c++
43
// compile-command: "make -C .. -k"
44
// End:
utl::cross
AxialVector cross(const Vector &l, const Vector &r)
vector cross product
Definition:
OperationsAV.h:32
utl::Cross
AxialVector Cross(const Vector &l, const Vector &r)
Definition:
OperationsAV.h:25
utl::BasicVector::fVector
DataType fVector
Definition:
BasicVector.h:360
utl::BasicVector::fCoordinateSystem
CoordinateSystemPtr fCoordinateSystem
Definition:
BasicVector.h:359
utl::Vector
Vector object.
Definition:
Vector.h:30
utl::AxialVector
AxialVector object.
Definition:
AxialVector.h:30
, generated on Tue Sep 26 2023.