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

dolfin::dGqElement Class Reference

#include <dGqElement.h>

Inheritance diagram for dolfin::dGqElement:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 dGqElement (unsigned int q, unsigned int index, real t0, real t1)
 ~dGqElement ()
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

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

dGqElement::~dGqElement  ) 
 


Member Function Documentation

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

Check if element can be accepted for given tolerance.

Implements dolfin::Element.

real dGqElement::computeDiscreteResidual RHS f  )  [virtual]
 

Implements dolfin::Element.

real dGqElement::computeElementResidual RHS f  )  [virtual]
 

Implements dolfin::Element.

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

Implements dolfin::Element.

real dGqElement::ddx  )  const [virtual]
 

Return derivative at the end point.

Implements dolfin::Element.

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

Get element values (not including initial data).

Implements dolfin::Element.

real dGqElement::initval  )  const [virtual]
 

Return initial value of element.

Implements dolfin::Element.

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

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

Implements dolfin::Element.

void dGqElement::set real  u0  )  [virtual]
 

Set all element values to the given value.

Implements dolfin::Element.

unsigned int dGqElement::size  )  const [virtual]
 

Return number of degrees of freedom.

Implements dolfin::Element.

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

Return type of element.

Implements dolfin::Element.

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

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

Implements dolfin::Element.

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

Update element (iteration), damped version.

Implements dolfin::Element.

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

Update element (iteration), non-destructive.

Implements dolfin::Element.

real dGqElement::update RHS f  )  [virtual]
 

Update element (iteration).

Implements dolfin::Element.

void dGqElement::update real  u0  )  [virtual]
 

Update initial value.

Implements dolfin::Element.

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

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

Implements dolfin::Element.

real dGqElement::updateLocalNewton RHS f  )  [virtual]
 

Update element (iteration), local Newton version.

Implements dolfin::Element.

real dGqElement::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 dGqElement::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.