Index

NAME

FieldsWithPtValues  -  base  class for vector fields having point
values


INCLUDE

include "FieldWithPtValues.h"

SYNTAX

 class FieldsWithPtValues : public Fields
 {
 protected:
   FieldsWithPtValues (const char* name = NULL) : Fields(name) {}

 public:
  ~FieldsWithPtValues () {}

   // preliminary version, very few functions

   // enables access to scalar field virtual functions:
   virtual FieldWithPtValues& component (int i) =0;
   virtual const FieldWithPtValues& component (int i) const =0;

   CLASS_INFO

   VIRTUAL_CAST(FieldsWithPtValues)
 };



KEYWORDS

vector field, base class, point values



DESCRIPTION

The class serves as base class for all vector  fields  where  the
scalar  components  are  subclass  objects  of FieldWithPtValues.
Tensor fields are also represented by this vector field class.



CONSTRUCTORS AND INITIALIZATION

The constructor takes no arguments and no further  initialization
is necessary.



MEMBER FUNCTIONS

component  -  gives  access  to  a scalar component in the vector
field.



SEE ALSO

class Fields