3 #ifndef DUNE_RT0TRIANGLELOCALBASIS_HH 4 #define DUNE_RT0TRIANGLELOCALBASIS_HH 6 #include <dune/common/fmatrix.hh> 20 template<
class D,
class R>
30 sign0 = sign1 = sign2 = 1.0;
36 sign0 = sign1 = sign2 = 1.0;
37 if (s&1) sign0 = -1.0;
38 if (s&2) sign1 = -1.0;
39 if (s&4) sign2 = -1.0;
50 std::vector<typename Traits::RangeType>& out)
const 53 out[0][0] = sign0*in[0]; out[0][1]=sign0*(in[1]-D(1));
54 out[1][0] = sign1*(in[0]-D(1)); out[1][1]=sign1*in[1];
55 out[2][0] = sign2*in[0]; out[2][1]=sign2*in[1];
61 std::vector<typename Traits::JacobianType>& out)
const 64 out[0][0][0] = sign0; out[0][0][1] = 0;
65 out[0][1][0] = 0; out[0][1][1] = sign0;
66 out[1][0][0] = sign1; out[1][0][1] = 0;
67 out[1][1][0] = 0; out[1][1][1] = sign1;
68 out[2][0][0] = sign2; out[2][0][1] = 0;
69 out[2][1][0] = 0; out[2][1][1] = sign2;
79 R sign0, sign1, sign2;
Type traits for LocalBasisVirtualInterface.
Definition: localbasis.hh:37
LocalBasisTraits< D, 2, Dune::FieldVector< D, 2 >, R, 2, Dune::FieldVector< R, 2 >, Dune::FieldMatrix< R, 2, 2 > > Traits
Definition: raviartthomas02dlocalbasis.hh:25
RT02DLocalBasis()
Standard constructor.
Definition: raviartthomas02dlocalbasis.hh:28
RT02DLocalBasis(unsigned int s)
Make set numer s, where 0<=s<8.
Definition: raviartthomas02dlocalbasis.hh:34
unsigned int size() const
number of shape functions
Definition: raviartthomas02dlocalbasis.hh:43
Definition: brezzidouglasmarini1cube2dlocalbasis.hh:14
unsigned int order() const
Polynomial order of the shape functions.
Definition: raviartthomas02dlocalbasis.hh:73
void evaluateJacobian(const typename Traits::DomainType &in, std::vector< typename Traits::JacobianType > &out) const
Evaluate Jacobian of all shape functions.
Definition: raviartthomas02dlocalbasis.hh:60
Lowest order Raviart-Thomas shape functions on the reference triangle.
Definition: raviartthomas02dlocalbasis.hh:21
D DomainType
domain type
Definition: localbasis.hh:49
void evaluateFunction(const typename Traits::DomainType &in, std::vector< typename Traits::RangeType > &out) const
Evaluate all shape functions.
Definition: raviartthomas02dlocalbasis.hh:49