Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

dolfin::cGqElement Class Reference

#include <cGqElement.h>

Inheritance diagram for dolfin::cGqElement:

Inheritance graph
[legend]
Collaboration diagram for dolfin::cGqElement:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 cGqElement (unsigned int q, unsigned int index, real t0, real t1)
 ~cGqElement ()
Type type () const
 Return type of element.

unsigned int size () const
 Return number of degrees of freedom.

real value (real t) const
 Return value of element at given time.

real value (unsigned int node, real t) const
 Return value of element at given time, perhaps at the given node (optimized version).

real initval () const
 Return initial value of element.

real ddx () const
 Return derivative at the end point.

void update (real u0)
 Update initial value.

real update (RHS &f)
 Update element (iteration).

real update (RHS &f, real *values)
 Update element (iteration), non-destructive.

real update (RHS &f, real alpha)
 Update element (iteration), damped version.

real update (RHS &f, real alpha, real *values)
 Update element (iteration), damped version, non-destructive.

real updateLocalNewton (RHS &f)
 Update element (iteration), local Newton version.

real updateLocalNewton (RHS &f, real *values)
 Update element (iteration), local Newton version, non-destructive.

void set (real u0)
 Set all element values to the given value.

void set (const real *const values)
 Set element values to given values (not including initial data).

void get (real *const values) const
 Get element values (not including initial data).

bool accept (real TOL, real r)
 Check if element can be accepted for given tolerance.

real computeTimeStep (real TOL, real r, real kmax) const
real computeDiscreteResidual (RHS &f)
real computeElementResidual (RHS &f)

Constructor & Destructor Documentation

cGqElement::cGqElement unsigned int  q,
unsigned int  index,
real  t0,
real  t1
 

cGqElement::~cGqElement  ) 
 


Member Function Documentation

bool cGqElement::accept real  TOL,
real  r
[virtual]
 

Check if element can be accepted for given tolerance.

Implements dolfin::Element.

real cGqElement::computeDiscreteResidual RHS f  )  [virtual]
 

Implements dolfin::Element.

real cGqElement::computeElementResidual RHS f  )  [virtual]
 

Implements dolfin::Element.

real cGqElement::computeTimeStep real  TOL,
real  r,
real  kmax
const [virtual]
 

Implements dolfin::Element.

real cGqElement::ddx  )  const [virtual]
 

Return derivative at the end point.

Implements dolfin::Element.

void cGqElement::get real *const  values  )  const [virtual]
 

Get element values (not including initial data).

Implements dolfin::Element.

real cGqElement::initval  )  const [virtual]
 

Return initial value of element.

Implements dolfin::Element.

void cGqElement::set const real *const  values  )  [virtual]
 

Set element values to given values (not including initial data).

Implements dolfin::Element.

void cGqElement::set real  u0  )  [virtual]
 

Set all element values to the given value.

Implements dolfin::Element.

unsigned int cGqElement::size  )  const [virtual]
 

Return number of degrees of freedom.

Implements dolfin::Element.

Element::Type cGqElement::type  )  const [virtual]
 

Return type of element.

Implements dolfin::Element.

real cGqElement::update RHS f,
real  alpha,
real values
[virtual]
 

Update element (iteration), damped version, non-destructive.

Implements dolfin::Element.

real cGqElement::update RHS f,
real  alpha
[virtual]
 

Update element (iteration), damped version.

Implements dolfin::Element.

real cGqElement::update RHS f,
real values
[virtual]
 

Update element (iteration), non-destructive.

Implements dolfin::Element.

real cGqElement::update RHS f  )  [virtual]
 

Update element (iteration).

Implements dolfin::Element.

void cGqElement::update real  u0  )  [virtual]
 

Update initial value.

Implements dolfin::Element.

real cGqElement::updateLocalNewton RHS f,
real values
[virtual]
 

Update element (iteration), local Newton version, non-destructive.

Implements dolfin::Element.

real cGqElement::updateLocalNewton RHS f  )  [virtual]
 

Update element (iteration), local Newton version.

Implements dolfin::Element.

real cGqElement::value unsigned int  node,
real  t
const [virtual]
 

Return value of element at given time, perhaps at the given node (optimized version).

Implements dolfin::Element.

real cGqElement::value real  t  )  const [virtual]
 

Return value of element at given time.

Implements dolfin::Element.


The documentation for this class was generated from the following files:


Documentation automatically generated with Doxygen on 10 Sep 2004.