Diffpack Documentation


Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Search  

FieldsFEGlobalView Class Reference

finite element scalar field. More...

#include <FieldsFEGlobalView.h>

Inheritance diagram for FieldsFEGlobalView::

HandleId List of all members.

Public Methods

 FieldsFEGlobalView ()
 ~FieldsFEGlobalView ()
FieldsFEgetGlobalFields ()
const FieldsFEgetGlobalFields () const
virtual void makeGlobalView (const FieldsFE &subgrid_fields, const SubGridFE &grids)
void valuePt (Ptv(NUMT) &vec, const Ptv(real) &x, real t=DUMMY)
void valueFEM (Ptv(NUMT) &vec, const FiniteElement &fe, real t=DUMMY)
void valueNode (Ptv(NUMT) &vec, int node, real t=DUMMY)

Protected Attributes

Handle(SubGridFE) grids
Handle(FieldsFEsubgrid_fields
Handle(FieldsFEglobal_fields

Detailed Description

finite element scalar field.

NAME: FieldsFEGlobalView - finite element scalar field

DESCRIPTION:

This class assists in interpreting a field defined over a subgrid of type "SubGridFE" in terms of the original, large grid from which the subgrid was extracted. That is, it provides mechanisms for mapping field values defined over a subgrid back to the original grid.


Constructor & Destructor Documentation

FieldsFEGlobalView::FieldsFEGlobalView ( )
 

The only constructor takes no arguments. Initialization is done by a call to "makeGlobalView".

FieldsFEGlobalView::~FieldsFEGlobalView ( )
 


Member Function Documentation

const FieldsFE & FieldsFEGlobalView::getGlobalFields ( ) const [inline]
 

FieldsFE & FieldsFEGlobalView::getGlobalFields ( ) [inline]
 

void FieldsFEGlobalView::makeGlobalView ( const FieldsFE & subgrid_fields,
const SubGridFE & grids ) [virtual]
 

creates a global view of the input field "subgrid_field" associated with the input subgrid "grids". In this context the global view is defined in terms of the original grid from which "grids" was extracted. The "SubGridFE" object "grids" contains

void FieldsFEGlobalView::valueFEM ( Ptv(NUMT) & vec,
const FiniteElement & fe,
real t = DUMMY )
 

void FieldsFEGlobalView::valueNode ( Ptv(NUMT) & vec,
int node,
real t = DUMMY )
 

void FieldsFEGlobalView::valuePt ( Ptv(NUMT) & vec,
const Ptv(real) & x,
real t = DUMMY )
 


Member Data Documentation

Handle(FieldsFE) FieldsFEGlobalView::global_fields [protected]
 

Handle(SubGridFE) FieldsFEGlobalView::grids [protected]
 

Handle(FieldsFE) FieldsFEGlobalView::subgrid_fields [protected]
 


The documentation for this class was generated from the following file:
Copyright © 2003 inuTech GmbH. All rights reserved.