SyFi  0.3
raviartthomas_ex1.cpp File Reference
#include <SyFi.h>

Go to the source code of this file.

Functions

void check_RaviartThomas ()
int main ()

Function Documentation

Definition at line 8 of file raviartthomas_ex1.cpp.

References SyFi::RaviartThomas::compute_basis_functions(), SyFi::initSyFi(), SyFi::StandardFE::set_order(), SyFi::StandardFE::set_polygon(), and SyFi::usage().

Referenced by main().

                           {

    initSyFi(2); 
    
    ReferenceTriangle triangle("t"); 
    RaviartThomas fe; 
    fe.set_polygon(triangle); 

    cout <<"2D --------------------- 1 order "<<endl; 
    fe.set_order(1); 
    fe.compute_basis_functions(); 
    usage(fe);  

    cout <<"2D ----------------------2 order "<<endl; 
    fe.set_order(2); 
    fe.compute_basis_functions(); 
    usage(fe);  

    cout <<"2D ----------------------3 order "<<endl; 
    fe.set_order(3); 
    fe.compute_basis_functions(); 
    usage(fe);  

    cout <<"2D ----------------------4 order "<<endl; 
    fe.set_order(4); 
    fe.compute_basis_functions(); 
    usage(fe);  

    cout <<"2D ----------------------5 order "<<endl; 
    fe.set_order(5); 
    fe.compute_basis_functions(); 
    usage(fe);  



    initSyFi(3); 

    ReferenceTetrahedron tetrahedron("t"); 
    fe.set_polygon(tetrahedron); 


    cout <<"3D ----------------------1 order "<<endl; 
    fe.set_order(1); 
    fe.compute_basis_functions(); 
    usage(fe); 

    cout <<"3D ----------------------2 order "<<endl; 
    fe.set_order(2); 
    fe.compute_basis_functions(); 
    usage(fe); 

    cout <<"3D ----------------------3 order "<<endl; 
    fe.set_order(3); 
    fe.compute_basis_functions(); 
    usage(fe); 

    cout <<"3D ----------------------4 order "<<endl; 
    fe.set_order(4); 
    fe.compute_basis_functions(); 
    usage(fe); 

}
int main ( )

Definition at line 72 of file raviartthomas_ex1.cpp.

References check_RaviartThomas().

           {
    check_RaviartThomas(); 
    return 0; 
}
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator