LineAtoB Class Reference

#include <LineAtoB.h>

Collaboration diagram for LineAtoB:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LineAtoB (mesh::Vector3 a, mesh::Vector3 b)
mesh::Vector3 operator() (double t) const
mesh::Vector3 deriv (double phi) const

Private Attributes

mesh::Vector3 a_
mesh::Vector3 b_

Detailed Description

Function object for evaluating coordinates and their derivatives on a straight line.

Definition at line 7 of file LineAtoB.h.


Constructor & Destructor Documentation

LineAtoB::LineAtoB ( mesh::Vector3  a,
mesh::Vector3  b 
) [inline]

Definition at line 9 of file LineAtoB.h.


Member Function Documentation

mesh::Vector3 LineAtoB::deriv ( double  phi  )  const [inline]

Return x'(phi), y'(phi), z'(phi).

Definition at line 18 of file LineAtoB.h.

References a_, and b_.

mesh::Vector3 LineAtoB::operator() ( double  t  )  const [inline]

Return x(phi), y(phi), z(phi).

Definition at line 14 of file LineAtoB.h.

References a_, and b_.


Member Data Documentation

mesh::Vector3 LineAtoB::a_ [private]

Definition at line 22 of file LineAtoB.h.

Referenced by deriv(), and operator()().

mesh::Vector3 LineAtoB::b_ [private]

Definition at line 23 of file LineAtoB.h.

Referenced by deriv(), and operator()().


The documentation for this class was generated from the following file:
Generated on Fri Oct 26 13:35:16 2007 for FEMAXX (Finite Element Maxwell Eigensolver) by  doxygen 1.4.7