#include <SyFi.h>
Go to the source code of this file.
Functions | |
int | main () |
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 }