CircleZ Class Reference

#include <CircleZ.h>

List of all members.

Public Member Functions

 CircleZ (double radius, double z)
mesh::Vector3 operator() (double phi) const
mesh::Vector3 deriv (double phi) const

Private Attributes

double radius_
double z_

Detailed Description

Function object for evaluating coordinates and their derivatives on a circle on plane z=const with origin x=0,y=0, parametrised by the radian angle.

Definition at line 8 of file CircleZ.h.

Constructor & Destructor Documentation

CircleZ::CircleZ ( double  radius,
double  z 
) [inline]

Definition at line 10 of file CircleZ.h.

Member Function Documentation

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

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

Definition at line 18 of file CircleZ.h.

References radius_.

mesh::Vector3 CircleZ::operator() ( double  phi  )  const [inline]

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

Definition at line 14 of file CircleZ.h.

References radius_, and z_.

Member Data Documentation

double CircleZ::radius_ [private]

Definition at line 22 of file CircleZ.h.

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

double CircleZ::z_ [private]

Definition at line 23 of file CircleZ.h.

Referenced by 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