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.