MathTL
 All Classes Functions Variables Typedefs Enumerations
Public Member Functions | Protected Attributes
MathTL::ConstantFunction< DIM, VALUE > Class Template Reference

#include <function.h>

Inheritance diagram for MathTL::ConstantFunction< DIM, VALUE >:
MathTL::Function< DIM, VALUE > MathTL::FunctionTime

List of all members.

Public Member Functions

 ConstantFunction (const Vector< VALUE > &value)
VALUE value (const Point< DIM, VALUE > &p, const unsigned int component=0) const
void vector_value (const Point< DIM, VALUE > &p, Vector< VALUE > &values) const

Protected Attributes

Vector< VALUE > c
 the value

Detailed Description

template<unsigned int DIM, class VALUE = double>
class MathTL::ConstantFunction< DIM, VALUE >

constant function


Member Function Documentation

template<unsigned int DIM, class VALUE >
VALUE MathTL::ConstantFunction< DIM, VALUE >::value ( const Point< DIM, VALUE > &  p,
const unsigned int  component = 0 
) const [inline, virtual]

evaluate (a component of) the function

Implements MathTL::Function< DIM, VALUE >.

template<unsigned int DIM, class VALUE >
void MathTL::ConstantFunction< DIM, VALUE >::vector_value ( const Point< DIM, VALUE > &  p,
Vector< VALUE > &  values 
) const [inline, virtual]

evaluate the function (values should be of appropriate size)

Implements MathTL::Function< DIM, VALUE >.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Typedefs Enumerations