raviartthomas_ex2.cpp File Reference

#include <SyFi.h>

Go to the source code of this file.

Functions

int main ()


Function Documentation

int main (  ) 

Definition at line 7 of file raviartthomas_ex2.cpp.

References SyFi::DiscontinuousLagrange::compute_basis_functions(), SyFi::RaviartThomas::compute_basis_functions(), SyFi::initSyFi(), SyFi::StandardFE::N(), SyFi::StandardFE::nbf(), SyFi::StandardFE::set_order(), SyFi::StandardFE::set_polygon(), and demos::crouzeixraviart::triangle.

00007             { 
00008     
00009     initSyFi(2); 
00010 
00011     int order = 3; 
00012 
00013     ReferenceTriangle triangle("t"); 
00014     RaviartThomas vfe; 
00015     vfe.set_polygon(triangle); 
00016     vfe.set_order(order); 
00017     vfe.compute_basis_functions(); 
00018 
00019     DiscontinuousLagrange pfe; 
00020     pfe.set_polygon(triangle); 
00021     pfe.set_order(order); 
00022     pfe.compute_basis_functions(); 
00023 
00024     for (int i=0; i< vfe.nbf(); i++) 
00025         cout <<"vfe.N("<<i<<")="<<vfe.N(i)<<endl; 
00026 
00027     for (int i=0; i< pfe.nbf(); i++) 
00028         cout <<"pfe.N("<<i<<")="<<pfe.N(i)<<endl; 
00029 
00030     return 0; 
00031 }


Generated on Mon Aug 31 16:16:49 2009 for SyFi by  doxygen 1.5.9