Finite element implementation and computational interface tool for you in matlab

The following Matlab project contains the source code and Matlab examples used for finite element implementation and computational interface tool for you . See the Google-Code web page: http://code.google.com/p/felicity-finite-element-toolbox/ for more info. The following utilities are included: - 3-D mesh generator for iso-surfaces. - Closest point searching on meshes, including surface triangulations in 3-D.

The source code and files included in this project are listed in the project files section, please make sure whether the listed source code meet your needs there.

Project Files: 

File NameSize
classes_paths.m 453
FELICITY_user_help.m 3762
Compose_With_Function.m 1257
display.m 1055
FELSymBasisCalc.m 2200
Fill_Eval.m 960
Get_Derivative.m 583
Get_Length_Of_Multiindex.m 540
Get_Value.m 1095
error_check_alpha.m 535
fill_map_container.m 1214
make_alpha_str.m 145
Compose_Function.m 1394
Differentiate.m 887
display.m 395
Eval.m 1558
FELSymFunc.m 3241
display.m 450
FEMatrixAccessor.m 1980
Get_Matrix.m 500
Append_Fixed_Subdomain.m 1419
display.m 1549
FiniteElementSpace.m 4120
Get_DoFs.m 1208
Get_DoFs_On_Subdomain.m 3807
Get_DoF_Bary_Coord.m 2173
Get_DoF_Coord.m 1079
Get_Fixed_DoFs.m 2076
Get_Free_DoFs.m 1215
Get_Zero_Function.m 702
Append_Fixed_Subdomain_For_Component.m 1061
Check_ARG.m 924
Get_DoFs_For_Component.m 857
Get_DoFs_INTERNAL.m 1516
Get_DoFs_On_Subdomain_INTERNAL.m 2353
Get_Element_Info_For_Each_DoF.m 1010
Get_Mesh_Info.m 1122
Lift_Barycentric_Coord_to_Enclosing_Cell.m 3765
Mesh_Info_Struct.m 245
Set_Fixed_Subdomains_For_Component.m 1312
Verify_Mesh.m 3723
Set_DoFmap.m 3791
Set_Fixed_Subdomains.m 1491
display.m 2046
Gen_Basis_Function_Evals.m 1674
Gen_Quadrature_Rule.m 1651
Get_Local_DoFs_On_Topological_Entity.m 7655
Get_Nodes_On_Topological_Entity.m 6331
Check_Element_Definition.m 4394
Get_Nodal_Points.m 739
Read_In_Element_Struct.m 1761
ReferenceFiniteElement.m 3752
fem_paths.m 335
test_fem_classes.m 527
test_fespace_P2_lagrange_triangle.m 4567
test_fespace_P2_lagrange_triangle_DATA.mat 3896
test_fematrix_accessor.m 1203
display.m 76
FEL_AbstractSim.m 1366
Get_LU.m 795
Solve_With_LU.m 854
Delete_Data.m 274
display.m 42
FEL_SaveLoad.m 2420
Get_Max_Index.m 1011
Load.m 344
Make_FileName.m 419
Make_Index_String.m 354
Save.m 501
Assemble_Matrices.m 500
Build_System.m 501
Define_Finite_Element_Space.m 340
Define_Mesh.m 551
display.m 42
FEL_Sim_Template.m 971
Initialize_Solution.m 580
Solve.m 575
Delete_Plots.m 289
display.m 42
FEL_Visualize.m 911
Make_Movie.m 2212
Save_Plot.m 911
managesim_paths.m 496
test_managesim_classes.m 483
test_SaveLoad_1.m 1786
AbstractMesh.m 1212
Abstract_Reorder.m 536
Angles.m 1134
baryToRef.m 723
Create_Subdomain.m 1515
Delete_Subdomain.m 725
display.m 787
Generate_Subdomain_Embedding_Data.m 2578
Geo_Dim.m 218
Get_Adjacency_Matrix.m 502
Get_Laplacian_Smoothing_Matrix.m 1424
Get_Subdomain_Cells.m 606
Get_Subdomain_Index.m 508
Num_Cell.m 213
Num_Vtx.m 192
Output_Subdomain_Mesh.m 1469
Check_For_Duplicate_Names.m 716
Compute_Simplex_Angles.m 2589
Compute_Simplex_Quality.m 2969
Compute_Simplex_Vol.m 1492
Get_Node_Reordering.m 612
Get_Subdomain_Struct.m 230
Plot_Simplex_Angles.m 934
Plot_Simplex_Quality.m 1100
Plot_Simplex_Volume.m 1049
Quality.m 810
refToBary.m 1026
Remove_Unused_Vertices.m 892
Top_Dim.m 211
Volume.m 593
baryToCart.m 1141
cartToBary.m 1236
circumcenters.m 888
display.m 248
EdgeRep.m 1563
edges.m 227
edgeTangents.m 960
freeBoundary.m 831
isEdge.m 946
neighbors.m 1434
size.m 459
vertexAttachments.m 897
Append_Subdomain.m 929
Create_Embedding_Data.m 3356
display.m 58
Get_Global_Subdomain.m 1292
MeshInterval.m 1687
Plot.m 215
Plot_Subdomain.m 868
Get_Subdomain_0D.m 2643
Get_Subdomain_1D.m 2378
Get_Subdomain_Edge_List.m 659
Get_Subdomain_Vertex_List.m 902
Plot_Subdomain_0D.m 879
Plot_Subdomain_1D.m 1635
plot_subdomain_with_index.m 873
Refine_Edge_Mesh_1to2.m 2914
Refine_Subdomain_0D.m 2403
Refine_Subdomain_1D.m 1741
Refine.m 890
Reorder.m 420
Set_X.m 614
Append_Subdomain.m 1240
Create_Embedding_Data.m 6610
display.m 58
Get_Global_Subdomain.m 1821
MeshTetrahedron.m 1649
Plot.m 343
Plot_Subdomain.m 868
Get_Subdomain_0D.m 2970
Get_Subdomain_1D.m 3734
Get_Subdomain_2D.m 4805
Get_Subdomain_3D.m 3580
Get_Subdomain_Edge_List.m 2089
Get_Subdomain_Face_List.m 1631
Get_Subdomain_Tet_List.m 658
Get_Subdomain_Vertex_List.m 1124
Plot_Subdomain_0D.m 739
Plot_Subdomain_1D.m 849
Plot_Subdomain_2D.m 1234
Plot_Subdomain_3D.m 1044
plot_subdomain_with_index.m 1103
Refine.m 945
Reorder.m 423
Set_X.m 617
Append_Subdomain.m 1106
Create_Embedding_Data.m 5327
display.m 58
Get_Facet_Info.m 3189
Get_Global_Subdomain.m 1551
MeshTriangle.m 1700
Plot.m 526
Plot_Subdomain.m 868
Get_Subdomain_0D.m 2905
Get_Subdomain_1D.m 3171
Get_Subdomain_2D.m 2651
Get_Subdomain_Edge_List.m 1374
Get_Subdomain_Tri_List.m 684
Get_Subdomain_Vertex_List.m 1013
Plot_Subdomain_0D.m 879
Plot_Subdomain_1D.m 1103
Plot_Subdomain_2D.m 1019
plot_subdomain_with_index.m 987
Refine_Subdomain_0D.m 1756
Refine_Subdomain_1D.m 2128
Refine_Subdomain_2D.m 970
Refine_Tri_Mesh_1to4.m 3997
Refine_Tri_Mesh_Rivara_Bisection.m 1844
Refine.m 2101
Reorder.m 420
Set_X.m 614
mesh_paths.m 1025
test_mesh_classes.m 852
test_Interval_1D_BaryPlot.m 2130
test_Interval_1D_BaryPlot_DATA.mat 2232
test_Curve_1D_Mesh.m 2594
test_Curve_1D_Mesh_DATA.mat 802
test_Square_2D_BaryPlot.m 2164
test_Square_2D_BaryPlot_DATA.mat 2680
test_Bisection_2D_Square.m 2570
test_Bisection_2D_Square_DATA.mat 1123
circle_mesh.txt 32614
test_Circle_2D_Mesh.m 2360
test_Circle_2D_Mesh_DATA.mat 23262
test_MeshTriangle_Facet_Info_1.m 1244
test_MeshTriangle_Facet_Info_2.m 1985
test_Square_2D_Mesh.m 2194
test_Square_2D_Mesh_DATA.mat 846
test_Cube_3D_Mesh.m 2873
test_Cube_3D_Mesh_DATA.mat 767
mesh_compare_routine.m 1362
Copy_FEM_Function_Files.m 641
Copy_FEM_Function_Specific_Files.m 630
Copy_FEM_Interpolation_Files.m 657
Copy_FEM_Matrix_Files.m 573
Copy_Geometry_Files.m 576
Copy_Linear_Algebra_Files.m 635
Copy_Matrix_Assembler_Files.m 743
Copy_Point_Search_Files.m 685
display.m 256
FELCodeHdr.m 583
Copy_Files.m 606
Abstract_FEM_Function.cc 5320
basis_function_computations.h 1018
Data_Type_CONST_ONE_phi.cc 2087
FEM_Interpolation.cc 1306
Mesh_Point_Search.cc 12652
Subdomain_Search_Data.cc 11533
Unstructured_Interpolation.cc 6781
Unstructured_Local_Points.cc 6714
FEM_Matrix.cc 1846
geometric_computations.h 5697
matrix_vector_defn.h 4683
matrix_vector_ops.h 12771
abstract_assembler.cc 3703
assembler.cc 8167
block_alloc.h 2649
reassembler.cc 3906
simple_assembler.cc 2016
Setup_Dirs.m 763
Compile_DoF_Numbering.m 1457
Compile_Interpolation_Code.m 1808
Compile_Matrix_Assembly.m 1812
Compile_Point_Search_Code.m 1796
display.m 382
FELInterface.m 1030
code_gen_delete_temp_files.m 580
code_gen_paths.m 577
Clone_Standalone_Files.m 1590
Compile_CPP_Code.m 1146
display.m 1394
GenDoFNumberingCode.m 2930
Generate_CPP_Code.m 917
Gen_mexDoF_Allocator_cpp.m 1045
Gen_Specific_Elem_DoF_Allocator_cc.m 1056
Plot_Nodal_Arrangement.m 217
assign_face_dof_3D_tet_SUBroutine.m 2039
Check_Distinct_Names.m 751
Check_Same_Domain.m 954
Edge_Point_Search.cc 2677
Elem_DoF_Allocator_HDR.cc 467
mexDoF_Allocator_HDR.cpp 990
Misc_Files.h 3148
Tetrahedron_Data.cc 14686
Triangle_Edge_Search.cc 6651
Elem_DoF_Allocator_assign_edge_dof_1D_interval.m 2279
Elem_DoF_Allocator_assign_edge_dof_2D_triangle.m 7034
Elem_DoF_Allocator_assign_edge_dof_3D_tetrahedron.m 7008
Elem_DoF_Allocator_assign_face_dof_1D_interval.m 1240
Elem_DoF_Allocator_assign_face_dof_2D_triangle.m 2274
Elem_DoF_Allocator_assign_face_dof_3D_tetrahedron.m 13463
Elem_DoF_Allocator_assign_tet_dof_1D_interval.m 1230
Elem_DoF_Allocator_assign_tet_dof_2D_triangle.m 1238
Elem_DoF_Allocator_assign_tet_dof_3D_tetrahedron.m 2278
Elem_DoF_Allocator_assign_vtx_dof_1D_interval.m 5219
Elem_DoF_Allocator_assign_vtx_dof_2D_triangle.m 5218
Elem_DoF_Allocator_assign_vtx_dof_3D_tetrahedron.m 5178
Elem_DoF_Allocator_class_declaration_1D_interval.m 2566
Elem_DoF_Allocator_class_declaration_2D_triangle.m 2581
Elem_DoF_Allocator_class_declaration_3D_tetrahedron.m 2567
Elem_DoF_Allocator_class_declaration_for_DG.m 1599
Elem_DoF_Allocator_constructor.m 4772
Elem_DoF_Allocator_constructor_for_DG.m 989
Elem_DoF_Allocator_destructor.m 625
Elem_DoF_Allocator_domain_defines.m 2050
Elem_DoF_Allocator_elem_defines.m 4013
Elem_DoF_Allocator_end_of_file.m 1647
Elem_DoF_Allocator_error_check_dof_map.m 1987
Elem_DoF_Allocator_fill_dof_map_1D_interval.m 2165
Elem_DoF_Allocator_fill_dof_map_2D_triangle.m 2155
Elem_DoF_Allocator_fill_dof_map_3D_tetrahedron.m 2076
Elem_DoF_Allocator_fill_dof_map_for_DG.m 3055
Elem_DoF_Allocator_init_dof_map.m 2184
Gen_Specific_Elem_DoF_Allocator_For_DG.m 1436
Gen_Specific_Elem_DoF_Allocator_On_1D_Interval.m 1855
Gen_Specific_Elem_DoF_Allocator_On_2D_Triangle.m 1837
Gen_Specific_Elem_DoF_Allocator_On_3D_Tetrahedron.m 1861
Get_DoF_Info.m 2795
Get_Domain_Info.m 759
Get_MEX_Strings.m 1365
Get_MEX_Strings_1D_Interval.m 849
Get_MEX_Strings_2D_Triangle.m 895
Get_MEX_Strings_3D_Tetrahedron.m 977
Get_Num_DoFs_On_Face.m 515
mexDoF_Allocator_defines.m 1556
mexDoF_Allocator_end_of_file.m 396
mexDoF_Allocator_error_check.m 2236
mexDoF_Allocator_generic.m 885
mexDoF_Allocator_includes.m 753
mexDoF_Allocator_main_code.m 758
mexDoF_Allocator_main_code_1D_Interval.m 2545
mexDoF_Allocator_main_code_2D_Triangle.m 2605
mexDoF_Allocator_main_code_3D_Tetrahedron.m 2557
Pad_With_Whitespace.m 506
dof_numbering_delete_temp_files.m 1214
dof_numbering_paths.m 447
FEL_Compile_DoF_Allocate.m 1061
test_dof_numbering.m 584
Elem1_1D_Test.m 1153
Elem2_1D_Test.m 1271
Elem3_1D_Test.m 1359
Elem4_1D_Test.m 1224
FEL_Execute_DoF_Allocate_1D.m 3218
test_GenDoFNumberingCode_1D.m 782
Elem1_2D_Test.m 1280
Elem2_2D_Test.m 1515
Elem3_2D_Test.m 1968
Elem4_2D_Test.m 1357
FEL_Execute_DoF_Allocate_2D.m 6603
test_GenDoFNumberingCode_2D.m 782
Elem1_3D_Test.m 1429
Elem2_3D_Test.m 1897
Elem3_3D_Test.m 2305
Elem4_3D_Test.m 2016
Elem5_3D_Test.m 1397
FEL_Execute_DoF_Allocate_3D.m 4751
test_GenDoFNumberingCode_3D.m 810
Convert_Interp_script_to_MEX.m 1166
Convert_PtSearch_script_to_MEX.m 1086
fel_interpolation_delete_temp_files.m 1826
fel_interpolation_paths.m 1429
fel_pt_search_delete_temp_files.m 1820
display.m 80
Interpolate.m 3092
Append_Interpolation.m 719
display.m 83
Interpolations.m 1002
Check_For_Valid_Interpolation.m 331
Append_Domain.m 529
display.m 82
PointSearches.m 1001
Check_For_Valid_Domain.m 297
test_interpolation_level1_objects.m 570
test_L1_FEL_Interpolations.m 1096
test_L1_Interpolate.m 1146
display.m 1269
FELInterpolate.m 2475
Gen_FEM_Interpolate_snippet.m 598
Convert_Expression_To_Interpolation_Routine.m 1036
Gen_CPP_Interp_Eval_Code.m 728
Get_SubINT_struct.m 347
Write_SubInterpolation_Computation.m 657
Set_Interpolation.m 3412
Append_Interpolation.m 710
display.m 918
FELInterpolations.m 1364
Get_CPPdefine_Domain_Name.m 474
Get_Distinct_Domains.m 447
Get_Interpolations_On_Domain.m 522
Get_Interpolation_CPP_Info.m 564
display.m 810
FELPointSearches.m 2478
Get_CPP_Point_Search_Vars.m 872
Get_Distinct_Domains.m 483
Need_Orientation.m 647
Need_Subdomain_Embedding.m 659
Set_GeomFunc_Options.m 878
display.m 245
GenFELInterpolationCode.m 1081
Gen_All_FEM_Interpolation_Classes.m 690
Gen_ALL_FEM_Interpolation_Classes_h.m 1299
Gen_Complete_Code.m 770
Gen_FEM_Interpolation_Specific_cc.m 6701
Gen_Generic_FEM_Interpolation_cc.m 8213
Gen_Generic_FEM_Interpolation_h.m 7174
Gen_Main_Part_Of_Code.m 580
Gen_mexInterpolate_FEM_cpp.m 7917
Gen_Misc_Stuff_h.m 1491
Eval_All_Interpolations.m 1329
ALL_BASIS_FUNC_Classes_A.h 467
ALL_BASIS_FUNC_Classes_B.h 9
ALL_EXT_C_Code_A.h 372
ALL_EXT_C_Code_B.h 9
ALL_EXT_FUNC_Classes_A.h 389
ALL_EXT_FUNC_Classes_B.h 9
ALL_FEM_Interpolation_Classes_A.h 473
ALL_FEM_Interpolation_Classes_B.h 9
FEM_Interpolation_Specific_A.cc 434
FEM_Interpolation_Specific_B.cc 397
FEM_Interpolation_Specific_C.cc 253
FEM_Interpolation_Specific_D.cc 1846
FEM_Interpolation_Specific_E.cc 110
Generic_FEM_Interpolation_A.cc 574
Generic_FEM_Interpolation_A.h 410
Generic_FEM_Interpolation_B.cc 1706
Generic_FEM_Interpolation_B.h 331
Generic_FEM_Interpolation_C.h 15
mexInterpolate_FEM_A.cpp 1009
mexInterpolate_FEM_B.cpp 525
mexInterpolate_FEM_C.cpp 326
Get_Skeleton_Dir.m 385
Setup_Main_MEX_Input_DEFINES.m 1217
Write_Evaluate_Interpolations_On_Expression_Domain.m 5072
Write_Eval_Interp_routine.m 1838
Write_SUBRoutine_Evaluate_Interpolations.m 1229
Write_SUBRoutine_Output_Interpolations.m 1467
display.m 240
GenFELPtSearchCode.m 1064
Gen_All_Point_Search_Classes.m 431
Gen_ALL_Point_Search_Classes_h.m 1946
Gen_Complete_Code.m 646
Gen_Generic_Point_Search_cc.m 6579
Gen_Generic_Point_Search_h.m 4715
Gen_Main_Part_Of_Code.m 485
Gen_mexPoint_Search_cpp.m 8412
Gen_Misc_Stuff_h.m 1417
Gen_Point_Search_Specific_cc.m 19393
Get_MEX_Gateway_Arguments.m 1164
Get_Skeleton_Dir.m 377
ALL_EXT_C_Code_A.h 372
ALL_EXT_C_Code_B.h 9
Generic_Point_Search_A.cc 567
Generic_Point_Search_A.h 407
Generic_Point_Search_B.cc 1696
mexPoint_Search_A.cpp 1121
mexPoint_Search_B.cpp 515
Point_Search_Specific_A.cc 434
Point_Search_Specific_B.cc 2644
Point_Search_Specific_TopDim1_GeoDim2or3.cc 27160
Point_Search_Specific_TopDim2_GeoDim3.cc 52551
Point_Search_Specific_TopDim_EQUAL_GeoDim.cc 6474
Setup_Main_MEX_Input_DEFINES.m 1217
Write_Find_Points_On_Domain.m 622
Write_SUBRoutine_Find_Points.m 1084
Write_SUBRoutine_Output_Points.m 1460
display.m 119
Interp_L1toL3.m 793
Check_Domains.m 1360
Get_Unique_List_Of_Domains.m 4247
Init_FELInterpolations.m 980
Insert_Element_Struct_Into_MAP.m 971
Prune_BasisFunc.m 1465
Setup_C_Codes.m 643
Setup_FELCoefs.m 1551
Setup_FELDomain.m 1174
Setup_FELGeoms.m 2785
Setup_FELSpaces.m 1115
Set_Expression_Domain_Geometry.m 771
Run_Conversion.m 1141
display.m 121
Check_Domains.m 1232
Get_Unique_List_Of_Domains.m 1917
Setup_C_Codes.m 643
Setup_FELDomain.m 1178
Set_Expression_Domain_Geometry.m 771
PtSearch_L1toL3.m 794
Run_Conversion.m 636
test_fel_interpolation.m 650
test_fel_pt_search.m 732
FEL_Execute_Interp_Flat_2D.m 3353
FEL_Execute_Interp_Flat_2D_REF_Data.mat 549
FEL_Interp_Flat_triangle.m 923
test_FEL_Interp_Flat_2D.m 690
FEL_Execute_Interp_BDM1_2D.m 3926
FEL_Execute_Interp_BDM1_2D_REF_Data.mat 592
FEL_Interp_BDM1_triangle.m 894
test_FEL_Interp_BDM1_2D.m 1063
FEL_Execute_Interp_Mixed_Geometry_2D.m 4852
FEL_Execute_Interp_Mixed_Geometry_2D_REF_Data.mat 702
FEL_Interp_Mixed_Geometry_2D.m 1104
test_FEL_Interp_Mixed_Geometry_2D.m 728
FEL_Execute_Pt_Search_1D.m 2078
FEL_Pt_Search_interval.m 442
test_FEL_Pt_Search_1D.m 682
FEL_Execute_Pt_Search_2D.m 2080
FEL_Pt_Search_triangle.m 442
test_FEL_Pt_Search_2D.m 682
FEL_Execute_Pt_Search_3D.m 2010
FEL_Pt_Search_tetrahedron.m 451
test_FEL_Pt_Search_3D.m 688
FEL_Execute_Pt_Search_Curve_In_2D.m 4232
FEL_Execute_Pt_Search_Curve_In_2D_REF_Data.mat 402
FEL_Pt_Search_interval_in_2D.m 467
test_FEL_Pt_Search_Curve_In_2D.m 721
FEL_Execute_Pt_Search_Curve_In_3D.m 4796
FEL_Execute_Pt_Search_Curve_In_3D_REF_Data.mat 532
FEL_Pt_Search_interval_in_3D.m 467
test_FEL_Pt_Search_Curve_In_3D.m 721
FEL_Execute_Pt_Search_Surface_In_3D.m 5244
FEL_Execute_Pt_Search_Surface_In_3D_REF_Data.mat 385
FEL_Pt_Search_triangle_in_3D.m 467
test_FEL_Pt_Search_Surface_In_3D.m 727
Convert_Mscript_to_MEX.m 1154
Append_File.m 351
Copy_File.m 388
display.m 996
FiniteElementBasisFunction.m 3813
Gen_Basis_Function_Class_cc.m 3514
Get_Eval_String.m 4914
Get_String_Match_Struct.m 657
Basis_Function_Specific_A.cc 610
Basis_Function_Specific_B.cc 1447
Basis_Function_Specific_D.cc 196
Create_Transformer.m 503
Gen_All_Local_Transformations.m 323
Gen_Basis_Function_Class_Constructor.m 2391
Gen_Basis_Function_Class_Defn.m 3158
Gen_Basis_Func_Code_Snippets.m 1411
Gen_Local_Transformations_Code.m 1584
Get_Opt_struct.m 374
Get_Skeleton_Dir.m 376
Write_Basis_Function_Computation_Code_snippets.m 715
Write_Basis_Function_Orientation_snippet.m 1500
Write_Basis_Function_Value_H1_Trans_Pointer_snippet.m 1249
Write_Init_Basis_Function_Values_snippet.m 959
Write_SUBRoutine_Basis_Value.m 1274
Write_SUBRoutine_Map_Basis_Function.m 1900
Write_SUBRoutine_Transform_Basis_Functions.m 1033
Reset_Options.m 260
Write_Basis_Eval_Interpolation_snip.m 4452
Write_Basis_Func_Eval_snip.m 6289
Append_File.m 351
Copy_File.m 388
display.m 747
FiniteElementCoefFunction.m 2118
Gen_Coef_Function_Class_cc.m 3190
Get_Eval_String.m 3061
Create_Transformer.m 501
FEM_Function_Specific_A.cc 403
FEM_Function_Specific_B1.cc 245
FEM_Function_Specific_B2.cc 1953
FEM_Function_Specific_C.cc 230
Gen_All_Local_Transformations.m 1380
Gen_Coef_Function_Class_Constructor.m 2076
Gen_Coef_Function_Class_Defn.m 2572
Gen_Coef_Function_Setup_Function_Space_HDR.m 1063
Gen_Coef_Func_Code_Snippets.m 743
Get_Opt_struct.m 374
Get_Skeleton_Dir.m 377
Write_Func_Computation_Code_snip.m 673
Reset_Options.m 260
Append_ASCII_File_To_Open_File.m 724
display.m 514
Find_Valid_GeomFunc_Indices.m 981
GenericFiniteElementFunction.m 2411
Generic_Write_Basis_Eval_Interpolation_to_CPP_Code.m 2759
Generic_Write_Basis_Eval_to_CPP_Code.m 1653
Gen_Quad_Point_CPP_Code.m 541
Gen_Quad_Weight_CPP_Code.m 517
Get_Top_Dim.m 216
OR_Options.m 858
OR_Option_Struct.m 793
Parse_Vector_Tensor_Components.m 1494
Double_Percent_and_Backslash.m 324
Get_Local_Basis_Deriv_From_Global_Deriv.m 1344
Process_Basis_Eval_to_CPP_Code.m 1294
Process_Quad_Data_to_CPP_Code.m 1037
Reset_Options.m 239
Set_Options.m 391
Append_File.m 351
Copy_File.m 388
display.m 790
Gen_Mesh_Geometry_Class_cc.m 3747
GeometricElementFunction.m 2611
Get_Eval_String.m 7589
Get_GeomFunc_Index_From_Space_Domain_Name.m 1544
Get_String_Match_Struct.m 790
Create_Transformer.m 1573
Determine_CPP_Info.m 1390
Gen_Geometry_Code_Snippets.m 817
Gen_Local_Transformations_Code.m 608
Gen_Mesh_Geometry_Class_Constructor.m 2465
Gen_Mesh_Geometry_Class_Defn.m 2858
Abstract_Mesh_Geometry_Class.cc 2648
Mesh_Geometry_Class_A.cc 737
Mesh_Geometry_Class_B.cc 5789
Mesh_Geometry_Class_C.cc 138
Get_CPP_struct.m 242
Get_Local_Simplex_Vertex_Coordinates.m 3691
Get_Opt_struct.m 202
Get_Skeleton_Dir.m 376
Write_Geometry_Basis_Eval_Interpolation_snip.m 3889
Write_Geometry_Basis_Eval_snip.m 6369
Write_Geometry_Computation_Code_snippets.m 666
Write_SUBRoutine_Compute_Local_Transformation.m 1972
Write_SUBRoutine_Compute_Map.m 3443
Reset_Options.m 262
abstractexpr.m 983
Check_Var_Name.m 1307
display.m 89
Get_Geometric_Function_Domain_Names.m 1765
Get_Workspace_Functions.m 1362
Parse_Vars_From_Given_Function.m 1723
Read_Incoming_Functions.m 1225
Set_Evaluation_Domain_Of_Functions.m 690
Set_Geometric_Functions.m 1676
Set_Terms_In_Expression_To_Zero.m 741
Verify_Consistent_Function_Domains.m 1794
Verify_Distinct_Function_Names.m 998
Verify_Sym_Arguments.m 2522
abstractfunc.m 1404
display.m 87
Get_Domain_Of_Definition.m 539
Make_Symbolic.m 492
Reduce_Components.m 1161
Bilinear.m 1653
display.m 79
Coef.m 1530
display.m 75
display.m 77
Domain.m 4811
Top_Dim.m 374
display.m 78
Element.m 3322
Check_Element_Definition.m 2594
Add_Integral.m 2585
display.m 82
genericform.m 1416
Try_To_Combine_Integrals.m 942
Var_Name_Matches_SymVar.m 1352
Verify_Multilinearity_Of_Form.m 3498
Return_Array_Of_Integrals.m 857
display.m 81
GeoElement.m 4321
Check_Element_Definition.m 2594
deriv_X.m 560
display.m 78
GeoFunc.m 1536
Kappa.m 689
Kappa_Gauss.m 707
Mesh_Size.m 558
N.m 894
Get_deriv_X.m 783
Get_Kappa.m 357
Get_Kappa_Gauss.m 370
Get_Mesh_Size.m 418
Get_N.m 405
Get_T.m 417
Get_Tangent_Space_Proj.m 617
Get_VecKappa.m 453
Get_X.m 404
T.m 760
Tangent_Space_Proj.m 653
VecKappa.m 773
X.m 453
display.m 79
Integral.m 4515
Parse_Integrand_With_Functions.m 1854
Breakup_Integrand.m 2000
Get_Function_Parts_In_Integrand.m 796
display.m 77
div.m 771
ds.m 869
grad.m 543
l1func.m 1249
Num_Tensor.m 219
Num_Vec.m 375
Append_div.m 574
Append_ds.m 557
Append_grad.m 922
Get_All_Components.m 1720
Get_Tensor_Components.m 817
val.m 490
Verify_Domain_Restriction.m 1624
display.m 77
Linear.m 1257
Append_Matrix.m 1710
display.m 79
Matrices.m 1487
Check_For_Valid_Matrix.m 555
display.m 75
Parse_Integrals.m 3939
Real.m 1967
display.m 75
Test.m 1523
display.m 76
Trial.m 1528
test_L1_code.m 1924
test_level1_objects.m 748
test_L1_Domain.m 1145
test_L1_Element.m 666
test_L1_genericform.m 1492
test_L1_GeoElement.m 836
test_L1_GeoFunc.m 1333
test_L1_Integral.m 1198
test_L1_l1func.m 1035
test_L1_Matrices.m 916
display.m 700
FELCoefs.m 1136
Return_Function_Options.m 389
Set_Function_Options.m 518
Copy_File.m 388
Determine_CPP_Info.m 469
display.m 817
FELDomain.m 3940
Gen_Domain_Class_cc.m 4805
Get_Integration_Set_Index.m 371
Get_Integration_Set_Indices_Of_Strict_Subdomains.m 1016
Get_Sub_DoI_Embedding_Data.m 4144
Append_ASCII_File_To_Open_File.m 720
Append_File.m 343
Abstract_Domain_Class.cc 24466
Domain_Class_A.cc 416
Domain_Class_B.cc 971
Domain_Class_C.cc 135
Double_Percent_and_Backslash.m 324
Gen_Domain_Class_Read_Embed_Data.m 2479
Gen_Domain_Class_Setup_Data.m 2178
Get_Local_Entity_Numbers.m 542
Get_Num_Local_Entities.m 1245
Get_Skeleton_Dir.m 369
Get_Sub_DoI_Embedding_Struct.m 425
Write_Sub_DoI_Embedding_Info_in_Setup_Data.m 3636
Append_FEM_Matrix.m 915
Append_Real_Matrix.m 2080
display.m 969
FELMatrices.m 2145
Find_Specific_Matrix_On_Domain.m 889
Get_All_Matrix_Integrals.m 774
Get_Integration_Index.m 696
Get_Integration_Indices_For_Matrix.m 540
Get_Matrix_CPP_Info.m 423
Get_Specific_Matrix_Data.m 1324
Get_Unique_Array_of_Constant_Spaces.m 779
Get_Integration_Struct.m 342
Get_Matrix_Struct.m 273
Parse_L2_Obj_Integral.m 604
Set_COPY_SubMAT.m 681
Set_FEM_Matrix_Submatrix.m 804
Check_Symbolic_For_Symmetry.m 2203
display.m 1371
FELMatrix.m 4353
Gen_Copy_Tab_Tensor_snippet.m 1008
Gen_Tab_Tensor_snippet.m 605
Col_ONLY_Quad_Loop.m 1139
Convert_Integrand_To_Tab_Tensor_Routine.m 1111
Gen_CPP_Copy_SubMAT_Code.m 1266
Gen_CPP_Quad_Loop_Code.m 856
Get_SubMAT_struct.m 409
Is_Variable_Present.m 1548
JUST_Quad_Loop.m 913
Row_Col_Quad_Loop.m 3290
Row_ONLY_Quad_Loop.m 1139
Write_SubMatrix_Computation.m 1070
Set_Sub_Matrix.m 3939
Append_FEM_Space.m 1338
display.m 738
FELSpaces.m 3326
Find_Basis_Function_On_Domain.m 854
Find_Geometric_Function_On_Domain.m 338
Get_Basis_Function.m 485
Get_CPPdefine_Func_Name.m 574
Get_CPPdefine_Space_Name.m 472
Get_Integration_Index.m 694
Get_Unique_Array_Of_BasisFuncs.m 745
Get_Unique_Array_Of_CoefFuncs.m 628
Get_Unique_Array_Of_GeomFuncs.m 1230
Get_Unique_CoefFunc_Names.m 596
Create_Valid_BasisFunc_GeomFunc.m 1212
Get_Integration_Struct.m 606
Get_Space_Struct.m 245
Set_Coefficient_Options.m 545
Update_All_GeomFunc_Options.m 1611
Update_Basis_Function_Options.m 754
Update_Basis_Function_Option_In_Given_Space.m 542
Update_GeomFunc_Options_From_Basis_Functions.m 3280
display.m 243
GenMatrixAssemblyCode.m 1073
Gen_ALL_FEM_Classes_h.m 1205
Gen_All_FEM_Matrix_Classes.m 673
Gen_Complete_Code.m 757
Gen_FEM_Matrix_Specific_cc.m 12006
Gen_Generic_FEM_Assembly_cc.m 9623
Gen_Generic_FEM_Assembly_h.m 7109
Gen_Main_Part_Of_Code.m 552
Gen_mexAssemble_FEM_cpp.m 6592
Gen_Misc_Stuff_h.m 1530
FEM_Matrix_Specific_Consistency_Check.m 933
Find_GeomFuncs_For_FEM_Matrix.m 658
Get_Skeleton_Dir.m 383
ALL_BASIS_FUNC_Classes_A.h 467
ALL_BASIS_FUNC_Classes_B.h 9
ALL_EXT_C_Code_A.h 372
ALL_EXT_C_Code_B.h 9
ALL_EXT_FUNC_Classes_A.h 389
ALL_EXT_FUNC_Classes_B.h 9
ALL_FEM_Classes_A.h 417
ALL_FEM_Classes_B.h 9
FEM_Matrix_Specific_A.cc 427
FEM_Matrix_Specific_B.cc 757
FEM_Matrix_Specific_E.cc 2088
FEM_Matrix_Specific_F.cc 2682
FEM_Matrix_Specific_H.cc 140
Generic_FEM_Assembly_A.cc 564
Generic_FEM_Assembly_A.h 401
Generic_FEM_Assembly_B.h 311
Generic_FEM_Assembly_D.cc 5362
Generic_FEM_Assembly_D.h 15
mexAssemble_FEM_A.cpp 1076
mexAssemble_FEM_B.cpp 515
mexAssemble_FEM_C.cpp 333
Setup_Main_MEX_Input_DEFINES.m 1269
Write_Assemble_Matrices_On_Integration_Domain.m 4152
Write_SUBRoutine_Add_Entries_To_Global_Matrix.m 5728
Write_SUBRoutine_Assemble_Matrices.m 1113
Write_SUBRoutine_Output_Matrices.m 1752
Write_Tabulate_Tensor_routine.m 3292
display.m 112
L1toL3.m 752
Check_Domains.m 1362
Create_Domain_Struct.m 604
Define_FELMatrices.m 1379
DS_Map_to_Struct.m 363
Filter_Domains.m 810
Get_L2_Obj_Integral_COPY_Struct.m 333
Get_L2_Obj_Integral_Struct.m 461
Get_Num_Quad_Points_From_Quad_Order.m 1618
Get_Unique_List_Of_Domains.m 5416
Init_FELMatrices.m 4081
Insert_Element_Struct_Into_MAP.m 981
Make_Integrand_Use_1st_Tensor_Components.m 1061
Prune_BasisFunc.m 2096
Replace_By_1st_Tensor_Component.m 913
Replace_Function_In_Integral.m 1012
Setup_C_Codes.m 639
Setup_FELCoefs.m 1630
Setup_FELDomain.m 1338
Setup_FELGeoms.m 2852
Setup_FELSpaces.m 1656
Set_COPY_Struct.m 2270
Set_Integral_Struct.m 707
Set_Integration_Domain_Geometry.m 773
Set_L2_Obj_Integral.m 2013
Swap_Test_And_Trial_Functions.m 687
Run_Conversion.m 1235
matrix_assembly_delete_temp_files.m 4242
matrix_assembly_paths.m 1868
test_matrix_assembly.m 1271
Codim_Map.m 891
display.m 42
Generate_Local_Maps_For_Geometric_Basis_Functions.m 10319
Generate_Map_From_Ref_Domain_Of_DoI_To_Subdomain_Entity.m 787
Get_Basis_Function_Local_Transformation.m 1380
Get_Codim_For_Basis_Function.m 396
Get_Geometric_Map_Local_Transformation.m 2596
Map_Geometric_Basis_Function_Evals.m 3178
Get_Intrinsic_Dim_Of_Simplex.m 465
Local_Basis_Function_Transformation_Edges_In_Tetrahedron.m 4165
Local_Basis_Function_Transformation_Edges_In_Triangle.m 3475
Local_Basis_Function_Transformation_Simple.m 635
Local_Basis_Function_Transformation_Triangles_In_Tetrahedron.m 3389
Local_Geometric_Map_Edges_In_Tetrahedron.m 5077
Local_Geometric_Map_Edges_In_Triangle.m 3337
Local_Geometric_Map_Edges_In_Triangles_In_Tetrahedron.m 16438
Local_Geometric_Map_Simple.m 679
Local_Geometric_Map_Triangles_In_Tetrahedron.m 4398
Set_Basis_Transformation_Struct.m 1030
Set_Geometric_Map_Struct.m 871
Set_Geometric_Map_Struct_tet_tri_edge.m 1377
create_coef_func_declaration_and_eval_code.m 1703
create_declaration_and_eval_code.m 1940
display.m 30
generic_trans.m 447
Get_CPP_Matrix_Data_Type_Name.m 279
Get_CPP_Matrix_Eval_String.m 505
Get_CPP_Scalar_Data_Type_Name.m 224
Get_CPP_Scalar_Eval_String.m 362
Get_CPP_Tensor_Data_Type_Name.m 316
Get_CPP_Tensor_Eval_String.m 536
Get_CPP_Vector_Data_Type_Name.m 256
Get_CPP_Vector_Eval_String.m 459
Get_Partial_Deriv_String.m 501
Get_Quad_Pt_CPP_Ref_Var_Name.m 244
Output_CPP_Var_Name_Pointer_DeRef.m 303
Write_C_Code_To_File.m 1494
display.m 78
Geometric_Trans.m 2621
Is_Quantity_Constant.m 1986
Number_Of_Derivatives_For_Opt.m 1011
Output_CPP_Var_Name.m 2667
Output_PHI_Codes.m 4434
Output_PHI_Struct.m 408
PHI_2nd_Fund_Form_C_Code.m 3767
PHI_Det_2nd_Fund_Form_C_Code.m 1500
PHI_Det_Jac_C_Code.m 2022
PHI_Det_Jac_w_Weight_C_Code.m 1427
PHI_Det_Metric_C_Code.m 1363
PHI_Gauss_Curvature_C_Code.m 2556
PHI_Grad_C_Code.m 2491
PHI_Hess_C_Code.m 7143
PHI_Inv_Det_2nd_Fund_Form_C_Code.m 2199
PHI_Inv_Det_Jac_C_Code.m 1192
PHI_Inv_Det_Metric_C_Code.m 1437
PHI_Inv_Grad_C_Code.m 1963
PHI_Inv_Metric_C_Code.m 1996
PHI_Mesh_Size_C_Code.m 5465
PHI_Metric_C_Code.m 1684
PHI_Normal_Vector_C_Code.m 1853
PHI_Tangent_Vector_C_Code.m 2066
PHI_Tan_Space_Proj_C_Code.m 2889
PHI_Total_Curvature_C_Code.m 4174
PHI_Total_Curvature_Vector_C_Code.m 4817
PHI_Val_C_Code.m 2118
det_jacobian.m 273
det_jacobian_with_quadrature_weight.m 295
det_metric.m 285
det_second_fund_form.m 385
gauss_curvature.m 571
Get_Geo_CPP_Var_Name.m 246
grad_map.m 906
hess_map.m 2042
init_map.m 873
inverse_det_jacobian.m 308
inverse_det_metric.m 324
inverse_det_second_fund_form.m 428
inverse_grad_map.m 774
inverse_hess_map.m 215
inverse_metric_map.m 904
mesh_size.m 187
metric_map.m 597
normal_vector.m 710
second_fund_form.m 1296
set_struct_dependencies.m 6417
tangent_vector.m 406
tan_space_proj.m 354
total_curvature.m 571
total_curvature_vector.m 679
value_map.m 378
Resolve_PHI_Dependencies.m 433
COEF_FUNC_d_ds_C_Code.m 2073
COEF_FUNC_Grad_C_Code.m 4019
COEF_FUNC_Val_C_Code.m 2073
display.m 83
FUNC_d_ds_C_Code.m 2030
FUNC_Grad_C_Code.m 6476
FUNC_Val_C_Code.m 2380
FUNC_Val_special_C_Code.m 1248
H1_Trans.m 1914
Is_Quantity_Constant.m 898
Number_Of_Derivatives_For_Opt.m 556
Output_COEF_FUNC_Codes.m 1071
Output_CPP_Eval_Extension.m 1099
Output_CPP_Var_Name.m 793
Output_FUNC_Codes.m 1006
Output_FUNC_Struct.m 406
create_basis_func_declaration_and_eval_code.m 1710
d2_ds2_func.m 321
d_ds_func.m 307
Get_CPP_Basis_Scalar_Eval_String.m 299
Get_CPP_Basis_Vector_Eval_String.m 299
Get_Func_CPP_Var_Name.m 249
grad_func.m 276
hess_func.m 274
init_func.m 459
set_struct_dependencies.m 1191
value_func.m 192
Resolve_FUNC_Dependencies.m 435
Update_Geometric_Options.m 986
COEF_FUNC_Div_C_Code.m 1941
COEF_FUNC_Val_C_Code.m 2270
display.m 85
FUNC_Div_C_Code.m 3510
FUNC_Orientation_C_Code.m 996
FUNC_Val_C_Code.m 3842
Hdiv_Trans.m 1668
Is_Quantity_Constant.m 967
Number_Of_Derivatives_For_Opt.m 541
Output_COEF_FUNC_Codes.m 1035
Output_CPP_Eval_Extension.m 1212
Output_CPP_Var_Name.m 819
Output_FUNC_Codes.m 1005
Output_FUNC_Struct.m 408
create_basis_func_declaration_and_eval_code.m 1710
div_func.m 208
Get_CPP_Basis_Scalar_Eval_String.m 299
Get_CPP_Basis_Vector_Eval_String.m 299
Get_Func_CPP_Var_Name.m 249
init_func.m 248
orientation_func.m 202
set_struct_dependencies.m 1321
value_func.m 229
Resolve_FUNC_Dependencies.m 435
Update_Geometric_Options.m 1304
test_geo_transformer_code.m 4618
test_H1_transformer_code.m 1920
test_Hdiv_transformer_code.m 1441
test_transformer_objects.m 568
Func_f_Codes_11_false.mat 2234
Func_f_Codes_11_true.mat 2234
Func_f_Codes_21_false.mat 2322
Func_f_Codes_21_true.mat 2317
Func_f_Codes_22_false.mat 1738
Func_f_Codes_22_true.mat 1744
Func_f_Codes_31_false.mat 2321
Func_f_Codes_31_true.mat 2318
Func_f_Codes_32_false.mat 1887
Func_f_Codes_32_true.mat 1878
Func_f_Codes_33_false.mat 1918
Func_f_Codes_33_true.mat 1912
Func_vv_Hdiv_Codes_22_false.mat 2069
Func_vv_Hdiv_Codes_22_true.mat 2056
Func_vv_Hdiv_Codes_32_false.mat 1158
Func_vv_Hdiv_Codes_32_true.mat 1158
Func_vv_Hdiv_Codes_33_false.mat 2132
Func_vv_Hdiv_Codes_33_true.mat 2129
Map_PHI_Codes_11_false_NumBasis_3.mat 104152
Map_PHI_Codes_11_true_NumBasis_3.mat 103720
Map_PHI_Codes_21_false_NumBasis_3.mat 215872
Map_PHI_Codes_21_true_NumBasis_3.mat 214656
Map_PHI_Codes_22_false_NumBasis_3.mat 117544
Map_PHI_Codes_22_true_NumBasis_3.mat 115368
Map_PHI_Codes_31_false_NumBasis_3.mat 181328
Map_PHI_Codes_31_true_NumBasis_3.mat 180648
Map_PHI_Codes_32_false_NumBasis_3.mat 221800
Map_PHI_Codes_32_true_NumBasis_3.mat 221096
Map_PHI_Codes_33_false_NumBasis_3.mat 142512
Map_PHI_Codes_33_true_NumBasis_3.mat 136056
test_Geometric_Trans.m 5699
test_H1_Trans.m 2340
test_Hdiv_Trans.m 2117
Coarse_Square_Codim_1.m 2094
FEL_Execute_Assemble_Coarse_Square_Codim_1.m 6010
FEL_Execute_Assemble_Coarse_Square_Codim_1.mat 984
test_FEL_Assemble_Coarse_Square_Codim_1.m 735
FEL_Execute_Assemble_Refined_Square_Codim_1.m 5222
FEL_Execute_Assemble_Refined_Square_Codim_1.mat 1061
Refined_Square_Codim_1.m 1362
test_FEL_Assemble_Refined_Square_Codim_1.m 740
compile_mod_code.m 569
FEL_Execute_Assemble_1D.m 4099
FEL_Execute_Assemble_1D_REF_Data.mat 15801
Init_Constants.m 221
MatAssem_interval.m 2680
my_foo_code.c 154
test_FEL_Assemble_1D.m 665
FEL_Execute_Assemble_2D.m 2623
FEL_Execute_Assemble_2D_REF_Data.mat 255326
MatAssem_triangle.m 2049
test_FEL_Assemble_2D.m 665
unit_sphere.mat 33936
FEL_Execute_Assemble_3D.m 2689
FEL_Execute_Assemble_3D_REF_Data.mat 493818
MatAssem_tet.m 1973
right_cylinder.mat 32692
right_cylinder_surf.mat 4506
test_FEL_Assemble_3D.m 655
FEL_Execute_BDM1_triangle.m 4190
FEL_Execute_BDM1_triangle_REF_Data.mat 15653
MatAssem_BDM1_triangle.m 1613
test_FEL_BDM1_triangle.m 1095
FEL_Execute_BDM1_triangle_codim_1.m 1894
MatAssem_BDM1_triangle_codim_1.m 806
test_FEL_BDM1_triangle_codim_1.m 1143
FEL_Execute_RT0_triangle.m 4032
FEL_Execute_RT0_triangle_REF_Data.mat 7294
MatAssem_RT0_triangle.m 1596
test_FEL_RT0_triangle.m 676
FEL_Execute_RT0_triangle_codim_1.m 3039
FEL_Execute_RT0_triangle_codim_1_REF_Data.mat 1215
MatAssem_RT0_triangle_codim_1.m 1247
test_FEL_RT0_triangle_codim_1.m 716
FEL_Execute_Mesh_Size_1D.m 2442
FEL_Execute_Mesh_Size_1D_REF_Data.mat 14672
MatAssem_Mesh_Size_interval.m 1169
test_FEL_Mesh_Size_1D.m 688
FEL_Execute_Multiple_Subdomain_Embed_Dim_1.m 2968
FEL_Execute_Multiple_Subdomain_Embed_Dim_1_REF_Data.mat 909
Multiple_Subdomain_Embed_Dim_1.m 1433
test_FEL_Multiple_Subdomain_Embed_Dim_1.m 744
FEL_Execute_Multiple_Subdomain_Embed_Dim_2.m 3699
FEL_Execute_Multiple_Subdomain_Embed_Dim_2_REF_Data.mat 871
Multiple_Subdomain_Embed_Dim_2.m 2295
test_FEL_Multiple_Subdomain_Embed_Dim_2.m 744
FEL_Execute_Multiple_Subdomain_Embed_Dim_3.m 4179
FEL_Execute_Multiple_Subdomain_Embed_Dim_3_REF_Data.mat 570
Multiple_Subdomain_Embed_Dim_3.m 2035
test_FEL_Multiple_Subdomain_Embed_Dim_3.m 744
FEL_Execute_Mixed_Geometry_1.m 3002
FEL_Execute_Mixed_Geometry_1_REF_Data.mat 952
Mixed_Geometry_1.m 1144
test_FEL_Mixed_Geometry_1.m 674
Append_ASCII_File_To_Open_File.m 728
display.m 887
Double_Percent_and_Backslash.m 328
Generic_GenFELCode.m 1731
Gen_All_Basis_Function_Classes.m 675
Gen_ALL_BASIS_FUNC_Classes_h.m 1487
Gen_All_Coef_Function_Classes.m 770
Gen_All_Domain_Classes.m 493
Gen_ALL_EXT_C_Code_h.m 1215
Gen_ALL_EXT_FUNC_Classes_h.m 1344
Gen_All_Mesh_Geometry_Classes.m 689
Gen_Misc_BasisFunc_Classes.m 775
Gen_Misc_CoefFunc_Classes.m 592
Gen_Misc_Domain_Classes.m 1559
Gen_Misc_Geometry_Classes.m 1582
Gen_Misc_Interp_Classes.m 730
Gen_Misc_Math.m 1589
Gen_Misc_Matrix_Assembler.m 1499
Gen_Misc_Matrix_Classes.m 671
Gen_Misc_Point_Search_Classes.m 1575
Gen_Misc_Stuff_h_Assem_MOVE.m 1567
Gen_Misc_Stuff_h_Interp_MOVE.m 1530
Get_MEX_Gateway_Arguments.m 904
Get_Sub_Dir.m 566
Make_SubDir.m 298
Need_Orientation.m 726
Need_Subdomain_Embedding.m 530
Pad_With_Whitespace.m 506
Write_Preprocessor_Include_Lines.m 455
Convert_CPP_Code_to_MEX_File.m 1309
Convert_Level_3_Objects_to_CPP_Code.m 724
Convert_Mscript_to_CPP_Code.m 947
display.m 711
Generic_L1toExecutable.m 1601
Append_C_Code_Info.m 323
display.m 96
expression_collection.m 1021
Include_C_Code.m 715
Convert_Symbolic_Expression_To_CPP_snippet.m 2628
display.m 44
FELExpression.m 1230
Get_Intrinsic_GeomFunc.m 823
Get_Local_Basis_Functions.m 667
Get_Local_Coef_Functions.m 887
Get_Local_Geom_Functions.m 1129
Make_Symbolic_Into_Ccode_Fragment.m 2036
Robust_Var_Name_Replacements.m 1309
super_classes_paths.m 381
Execute_Closest_Point_Sphere.m 3640
Point_Search_Sphere.m 667
test_Closest_Point_Sphere.m 592
demo_delete_temp_files.m 3670
demo_paths.m 1038
Example_DoF_Gen_2D_REF_Data.mat 2760
Execute_Example_DoF_Gen_2D.m 1538
test_Example_DoF_Gen_2D.m 1042
test_Finite_Element_Space_2D.m 4757
test_Finite_Element_Space_On_1D_Subdomain.m 2027
bird.jpg 14854
Image_Proc_Demo_assemble.m 1445
Image_Proc_Demo_Compute_Cost.m 1451
Image_Proc_Demo_Init.m 1652
Image_Proc_Demo_inpoly.m 6408
Image_Proc_Demo_LineSearch.m 1725
Image_Proc_Demo_Optimization_Step.m 1487
Image_Proc_Demo_Sample_ChanVese.m 489
Run_Image_Processing_Demo.m 1624
test_Image_Proc.m 566
Demo_Interp_2D_REF_Data.mat 256
Execute_Interp_2D.m 3684
Interpolate_Grad_P_X_2D.m 738
test_Interp_2D.m 647
Execute_Laplace_1D.m 2167
MatAssem_Laplace_1D.m 1088
Matrix_Assembly_Laplace_1D_REF_Data.mat 1097
test_Laplace_1D.m 1064
Demo_Laplace_On_Cube_3D_REF_Data.mat 221574
Execute_Laplace_On_Cube_3D.m 4864
MatAssem_Laplace_On_Cube_3D.m 976
test_Laplace_On_Cube_3D.m 594
Demo_Mesh_Gen_With_Solving_PDE_REF_Data.mat 19013
Execute_Mesh_Gen_With_Solving_PDE.m 4848
MatAssem_Mesh_Gen_With_Solving_PDE.m 1170
test_Mesh_Gen_With_Solving_PDE.m 905
test_Mesh_Smooth_Demo_2D.m 2313
Execute_Point_Search_Planar_Domain.m 2596
Point_Search_Planar_Domain.m 460
test_Point_Search_Planar_Domain.m 624
Demo_Simple_Elasticity_3D_REF_Data.mat 10682
Execute_Simple_Elasticity_3D.m 4452
MatAssem_Simple_Elasticity_3D.m 1330
test_Simple_Elasticity_3D.m 604
Demo_Stokes_2D_REF_Data.mat 57051
Execute_Stokes_2D.m 5265
MatAssem_Stokes_2D.m 1475
test_Stokes_2D.m 827
test_felicity_demos.m 1073
display.m 42
FELOutputElemInfo.m 777
Print_Basis_Functions.m 1554
Print_DoFs.m 522
Print_Basis_Function_Msg.m 427
Print_DoFs_interval.m 2257
Print_DoFs_tetrahedron.m 9007
Print_DoFs_triangle.m 4157
Print_DoF_Indices_Msg.m 450
brezzi_douglas_marini_deg1_dim2.m 1674
constant_one.m 1257
lagrange_deg0_dim1.m 1306
lagrange_deg0_dim2.m 1293
lagrange_deg0_dim3.m 1275
lagrange_deg1_dim1.m 1184
lagrange_deg1_dim2.m 1369
lagrange_deg1_dim3.m 1394
lagrange_deg2_dim1.m 1273
lagrange_deg2_dim2.m 1609
raviart_thomas_deg0_dim2.m 1445
BDM_Element_Print_Basis_Func_REF_Data.mat 8000
Lagrange_Element_Print_Basis_Func_REF_Data.mat 7592
test_BDM_Element_Print_Basis_Func.m 753
test_elem_defn.m 550
test_Lagrange_Element_Print_Basis_Func.m 755
FELICITY.pdf 481416
FELICITY_paths.m 959
bcc_tetrahedral_mesh.m 3866
bcc_triangle_mesh.m 1632
CompareFiles.m 1290
Create_Global_Local_Index_Mapping.m 2907
edgemesh.m 2628
FEL_CopyFile.m 1247
FEL_setdiff.m 555
FEL_subs.m 499
FEL_subs_handle.m 514
Get_BDM1_Interpolant_of_Function.m 3293
Get_Edge_Info_From_Triangles.m 2237
Get_Edge_to_Tri_Data.m 1835
Get_Global_Edge_List.m 438
Get_RT0_Interpolant_of_Function.m 1516
Get_Triangle_Containing_Edge_Info.m 1386
Get_Triangle_Edge_Info.m 1297
inpoly.m 6392
inpolyhedron.m 15529
Plot_P0_Data_On_Triangles.m 2040
Read_MeshGen_File_new.m 2230
Refine_Entire_Mesh.m 11575
regular_tetrahedral_mesh.m 1867
Setup_Lagrange_P2_DoFmap.m 7507
triangle_mesh_of_sphere.m 1740
GaussQuad.m 2582
Quad_On_Interval.m 381
Quad_On_Tetra.m 21457
Quad_On_Triangle.m 17278
Quickref.pdf 94008
README.txt 2940
Bumpy_Torus.mat 510823
Standard_Edge_Mesh_Test_Data.m 503
Standard_Mesh_Test_Data.pdf 32259
Standard_Tet_Mesh_Test_Data.m 660
Standard_Triangle_Mesh_Test_Data.m 666
compile_static_codes.m 828
Compute_Soln.m 1182
display.m 70
Hopf_Lax_Update.m 1128
Find_Min_On_Tri.m 1104
Get_Triangle_Neighbors.m 2380
setdiff_fast.m 484
SolveEikonal2D.m 2635
Sweep_Mesh_Once.m 298
Compute_Soln.m 1733
display.m 73
Get_Triangle_Neighbors.m 2380
setdiff_fast.m 484
SolveEikonal2Dmex.m 3364
compile_eikonal2D_solver.m 533
README.txt 2264
screen_shot.jpg 293002
HJB_Solver.cc 11446
HJB_Solver.h 2088
mexEikonal_Solve.cpp 2717
Misc_Stuff.h 561
Setup_2D_Triangle_Mesh_Data.c 3667
Setup_Matrix_Data.c 3035
Setup_Node_Data.c 2487
Setup_Param.c 4273
Triangle_Neighbor_Data.cc 3975
Triangle_Neighbor_Data.h 1617
test_eikonal2D.m 475
dist_circle.m 178
Eikonal_Data.mat 18155
test_Eikonal2D_Solve.m 4718
test_Eikonal_Solve_DATA.mat 14360
Abstract_LevelSet.m 732
display.m 174
display.m 174
Get_Cut_Info.m 2946
Mesher2Dmex.m 3045
bcc_triangle_mesh.m 3077
Compute_Angles.m 835
Compute_Centroid.m 204
Compute_Cut_Points.m 2630
run_mex.m 2416
display.m 174
Get_Cut_Info.m 2946
Mesher3Dmex.m 3112
bcc_tetrahedral_mesh.m 6227
Compute_Centroid.m 218
Compute_Cut_Points.m 2807
Compute_Dihedral_Angles.m 1222
run_mex.m 2411
compile_mex_2D_mesh_tiger_code.m 608
compile_mex_3D_mesh_tiger_code.m 608
display.m 174
Interpolate.m 422
LS_Disk.m 452
display.m 174
Interpolate.m 469
LS_Ellipse.m 458
display.m 174
Interpolate.m 361
LS_Line.m 452
display.m 174
Interpolate.m 914
LS_Many_Ellipses.m 470
display.m 174
Interpolate.m 299
Polygon_Mesh.m 724
display.m 174
Interpolate.m 474
LS_Cube.m 452
display.m 174
Interpolate.m 452
LS_Plane.m 454
display.m 174
Interpolate.m 510
LS_Sphere.m 456
display.m 174
Interpolate.m 1073
LS_Torus.m 454
get_stored_rotation_matrix_inv.m 208
rotation_matrix.m 632
display.m 174
Interpolate.m 401
LS_Vol.m 450
display.m 174
Interpolate.m 323
Surface_Mesh.m 724
basic_math.h 4383
bcc_mesh.cc 10350
cut_info.cc 5367
meshgen_algorithm.cc 61999
mexMeshGen_2D.cpp 7160
basic_math.h 4474
bcc_mesh.cc 10357
cut_info.cc 5367
meshgen_algorithm.cc 87941
mexMeshGen_3D.cpp 7172
Generic_Data.cc 17865
MATLAB_Sparse_Matrix_Data.cc 3256
test_TIGER_Meshing.m 1029
test_Mesh_Cube_3D.m 2737
test_Mesh_Disk_Holes_2D.m 1743
test_Mesh_Ellipse_2D.m 1678
test_Mesh_Plane_3D.m 2758
test_Mesh_Sphere_3D.m 3121
test_Mesh_Torus_3D.m 3203
test_Mesh_Volume_3D.m 3306
compile_lepp_2D.m 624
Bisection_Diagram.pdf 26124
Backup_of_Bisect_Terminal_Triangle_Pair.cdr 36906
Bisection_Diagram.tex 2989
Bisect_Terminal_Triangle_Pair.cdr 37365
Bisect_Terminal_Triangle_Pair.eps 370058
main.tex 4708
Generic_Data.cc 17873
mexLEPP_Bisection_2D.cpp 3996
Rivara_Bisection.cc 28567
Subdomain_Data.cc 14351
Triangle_Mesh.cc 7462
test_lepp_2D.m 532
Create_FELICITY_Logo.m 1796
FELICITY_Logo.m 2205
Min_Dist_Line_Seg.m 963
plot_FELICITY_logo.m 418
test_LEPP_Bisection_2D.m 2316
test_LEPP_Bisection_2D_with_Subdomains.m 3009
compile_mesh_smooth.m 637
FEL_Mesh_Smooth.m 1068
Base_Mesh_Class.cc 2424
E_ODT_Mesh_Smoother.cc 19558
Mesh_Class_For_Star.cc 13950
mexFELICITY_Mesh_Smooth.cpp 4022
test_Mesh_Smooth.m 569
FEL_Mesh_Smooth_1D_REF_Data.mat 1882
FEL_Mesh_Smooth_2D_REF_Data.mat 95161
FEL_Mesh_Smooth_3D_REF_Data.mat 625255
test_FEL_Mesh_Smooth_1D.m 1668
test_FEL_Mesh_Smooth_2D.m 1585
test_FEL_Mesh_Smooth_3D.m 1739
Check_Tree.m 1009
Get_Tree_Data.m 1316
kNN_Search.m 1088
mexAbstracttree.m 2425
Update_Tree.m 958
display.m 174
mexBitree.m 3051
Plot_Tree.m 1478
display.m 174
mexOctree.m 3758
Plot_Tree.m 2193
display.m 174
mexQuadtree.m 3431
Plot_Tree.m 1651
compile_bitree_code.m 733
compile_octree_code.m 733
compile_quadtree_code.m 747
bitree.cc 54823
mexBitree.cpp 15322
mexOctree.cpp 16333
octree.cc 82901
mexQuadtree.cpp 16466
quadtree.cc 72776
basetree.cc 5789
class_handle.hpp 1685
MATLAB_Matrix_ReadOnly.cc 5939
MATLAB_Matrix_ReadWrite.cc 7366
test_Bitree.m 1800
test_Octree.m 2516
test_Quadtree.m 2097
test_Search_Trees.m 739
FEL_Bitree_1_REF_Data.mat 1014
FEL_Octree_1_REF_Data.mat 3007
FEL_Quadtree_1_REF_Data.mat 9431
test_Bitree_Moving_Points.m 1620
test_Bitree_Random_Points.m 2106
test_Octree_Moving_Points.m 3242
test_Octree_Random_Points.m 2266
test_Quadtree_Moving_Points.m 1913
test_Quadtree_Random_Points.m 2198
static_code_delete_mex_files.m 1242
static_code_paths.m 1044
test_static_codes.m 622
test_FELICITY.m 3924
Add_Comment.m 440
display.m 584
Error.m 338
FELerror.m 1192
Sign_Off.m 240
display.m 273
FELfile_readwrite.m 1353
Read.m 2215
Add_Comment.m 858
display.m 677
FELLog.m 2582
Print.m 960
Write.m 1734
Create_SubDir.m 1036
Delete_Files_In_Dir.m 920
Delete_File_All_Ext.m 653
display.m 300
FELtest.m 865
Recreate_SubDir.m 664
Remove_Dir.m 884
Append.m 396
Append_CR.m 460
display.m 296
FELtext.m 981
Write_To_File.m 426
clean_FELICITY.m 487
Start_Diary_Log.m 667
test_utilities.m 454
ref_FELLog.dat 406
test_FELLog.m 949
utilities_paths.m 316
VERSION_HISTORY.txt 11838
license.txt 1502

SocialTags: 

Technology: 

IndustryTerm: