afl::KsiBasisArgument_3 Class Reference

#include <functions.h>

Inheritance diagram for afl::KsiBasisArgument_3:

afl::BasisArgument afl::Function List of all members.

Public Member Functions

 KsiBasisArgument_3 (const BasisInterpolator_3 *interp, size_t index)
virtual data_t evaluate (const Point &p, Function::Context *ctxt) const
virtual void serialise (std::ostream &doc) const
virtual Functionclone () const

Detailed Description

a Ksi basis argument in 3D


Constructor & Destructor Documentation

afl::KsiBasisArgument_3::KsiBasisArgument_3 const BasisInterpolator_3 interp,
size_t  index
 

constructor

Parameters:
interp the basis interpolator that does this
index the i in ui


Member Function Documentation

virtual Function* afl::KsiBasisArgument_3::clone  )  const [virtual]
 

Returns:
an exact copy of this function

Implements afl::BasisArgument.

virtual data_t afl::KsiBasisArgument_3::evaluate const Point p,
Function::Context ctxt
const [virtual]
 

evaluates the function

Parameters:
p the location to evaluate the function at
ctxt the context for the evaluation
Returns:
the value of the field at (x,y,z,t)

Implements afl::BasisArgument.

virtual void afl::KsiBasisArgument_3::serialise std::ostream &  doc  )  const [virtual]
 

adds the symbolic value of the function to an output stream

Parameters:
doc the output stream to put the function on

Reimplemented from afl::BasisArgument.


The documentation for this class was generated from the following file:
Generated on Fri Dec 22 07:17:51 2006 for afl by  doxygen 1.4.6