crouzeixraviart_ex.cpp File Reference

#include <SyFi.h>

Go to the source code of this file.

Functions

void check_CrouzeixRaviart ()
int main ()


Function Documentation

void check_CrouzeixRaviart  ) 
 

Definition at line 6 of file crouzeixraviart_ex.cpp.

References CrouzeixRaviart::compute_basis_functions(), compute_Poisson_element_matrix(), print(), CrouzeixRaviart::set(), and usage().

Referenced by main().

00006                              {
00007 
00008   cout <<"2D ----------------------------"<<endl; 
00009   ReferenceTriangle triangle; 
00010   CrouzeixRaviart fe; 
00011   fe.set(triangle); 
00012   fe.compute_basis_functions(); 
00013 
00014   usage(fe); 
00015 
00016   Dof dof; 
00017   std::map<std::pair<int,int>, ex> A;
00018   compute_Poisson_element_matrix(fe, dof, A);  
00019   print(A); 
00020 
00021 
00022 
00023   cout <<"3D ----------------------------"<<endl; 
00024   ReferenceTetrahedron tetrahedron; 
00025   CrouzeixRaviart fe2; 
00026   fe2.set(tetrahedron); 
00027   fe2.compute_basis_functions(); 
00028   usage(fe2); 
00029 
00030   Dof dof2; 
00031   std::map<std::pair<int,int>, ex> A2;
00032   compute_Poisson_element_matrix(fe2, dof2, A2);  
00033   print(A); 
00034 
00035 
00036 
00037 
00038   
00039 }

int main  ) 
 

Definition at line 42 of file crouzeixraviart_ex.cpp.

References check_CrouzeixRaviart().

00042            {
00043   check_CrouzeixRaviart(); 
00044 }


Generated on Wed Apr 19 12:38:14 2006 for SyFi by  doxygen 1.4.4