BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
 
doc
 examples
  
corc_garber_effect
  
corc_periodic_bc
  corc_twolayer
   python
    corc
     tests
      
__init__.py
      
test_curve_frame.py
      
test_lame_e2e.py
      
test_multilayer_e2e.py
      
test_straight_e2e.py
      
test_twist_crosscheck.py
      
test_winding.py
     
__init__.py
     
assembler.py
     
belfem.py
     
builder.py
     
cable.py
     
caps.py
     
curve.py
     
frame.py
     
jet.py
     
mshio.py
     
postprocess.py
     
shells.py
     
winding.py
    mesh
     
__init__.py
     
AsciiFile.py
     
Element.py
     
GmshReader.py
     
Group.py
     
Hex20.py
     
Hex27.py
     
Hex8.py
     
Line2.py
     
Line3.py
     
Mesh.py
     
Node.py
     
Penta15.py
     
Penta18.py
     
Penta6.py
     
PeriodicLink.py
     
Physical.py
     
Pyra14.py
     
Pyra5.py
     
Quad4.py
     
Quad8.py
     
Quad9.py
     
Tet10.py
     
Tet4.py
     
Tri3.py
     
Tri6.py
     
Vertex.py
    
main.py
  
costheta
  
dipole
  disk_pulse
   src
    
bgpulse.cpp
  
disk_ramp
  
gantry
  
helix
  pancake
   python
    mesh
     
__init__.py
     
AsciiFile.py
     
Element.py
     
GmshReader.py
     
Group.py
     
Hex20.py
     
Hex27.py
     
Hex8.py
     
Line2.py
     
Line3.py
     
Mesh.py
     
Node.py
     
Penta15.py
     
Penta18.py
     
Penta6.py
     
PeriodicLink.py
     
Physical.py
     
Pyra14.py
     
Pyra5.py
     
Quad4.py
     
Quad8.py
     
Quad9.py
     
Tet10.py
     
Tet4.py
     
Tri3.py
     
Tri6.py
     
Vertex.py
    pancake
     
__init__.py
     
basecurve.py
     
export.py
     
fem.py
     
gmsh_geometry.py
     
lead.py
     
pancake.py
     
spiral.py
     
tapestack.py
    tests
     
test_pancake.py
    
main.py
  racetrack_usermat
   src
    
matlib.cpp
  
rlc_circuit
  
scripts
  tape_quench_usermat
   src
    
current.cpp
    
defect.cpp
    
matlib.cpp
    
user_table.hpp
   
plot_iv.py
  
tapestack2d_layered
  
tapestack2d_racetrack
  
tapestack3d
  
tapestack_circuit
  undulator2d
   src
    
current.cpp
 src
  circuit
   
doc
   
cl_Capacitor.cpp
   
cl_Capacitor.hpp
   
cl_Component.cpp
   
cl_Component.hpp
   
cl_CurrentSource.cpp
   
cl_CurrentSource.hpp
   
cl_Diode.cpp
   
cl_Diode.hpp
   
cl_ElectricalCircuit.cpp
   
cl_ElectricalCircuit.hpp
   
cl_ElectricalCircuitFactory.cpp
   
cl_ElectricalCircuitFactory.hpp
   
cl_ElectricNode.cpp
   
cl_ElectricNode.hpp
   
cl_FEMTwoTerminals.cpp
   
cl_FEMTwoTerminals.hpp
   
cl_Inductor.cpp
   
cl_Inductor.hpp
   
cl_NetlistParser.cpp
   
cl_NetlistParser.hpp
   
cl_NgspiceCircuitFactory.cpp
   
cl_NgspiceCircuitFactory.hpp
   
cl_Resistor.cpp
   
cl_Resistor.hpp
   
cl_Superconductor.cpp
   
cl_Superconductor.hpp
   
cl_Switch.cpp
   
cl_Switch.hpp
   
cl_TwoTerminals.cpp
   
cl_TwoTerminals.hpp
   
cl_VoltageSource.cpp
   
cl_VoltageSource.hpp
   
Component_Enums.cpp
   
Component_Enums.hpp
   
fn_circuit_state_io.hpp
   
fn_spice_number.cpp
   
fn_spice_number.hpp
  comm
   
doc
   
cl_Communicator.cpp
   
cl_Communicator.hpp
   
commtools.cpp
   
commtools.hpp
   
commtypes.hpp
  containers
   
doc
   
cl_Bitset.hpp
   
cl_Cell.cpp
   
cl_Cell.hpp
   
cl_DynamicBitset.cpp
   
cl_DynamicBitset.hpp
   
cl_Genome.hpp
   
cl_Map.hpp
   
cl_OrderedMap.hpp
   
cl_Queue.hpp
   
cl_Set.hpp
   
cl_ShiftRegister.hpp
   
cl_StringList.cpp
   
cl_StringList.hpp
  core
   
doc
   
assert.cpp
   
assert.hpp
   
banner.cpp
   
banner.hpp
   
cl_Arguments.cpp
   
cl_Arguments.hpp
   
cl_Hash.hpp
   
cl_Logger.cpp
   
cl_Logger.hpp
   
cl_Profiler.cpp
   
cl_Profiler.hpp
   
cl_Progressbar.cpp
   
cl_Progressbar.hpp
   
cl_Timer.hpp
   
constants.hpp
   
fn_available_memory.cpp
   
fn_available_memory.hpp
   
fn_check_unit.hpp
   
fn_sprint.hpp
   
fn_to_enum.hpp
   
globals.hpp
   
random.hpp
   
stringtools.cpp
   
stringtools.hpp
   
typedefs.hpp
   
units.hpp
  executables
   
doc
   
belfem.cpp
   
hphirun.cpp
   
hphiTrun.cpp
  fem
   
doc
   interpolation
    bernstein
     
cl_IFB_LINE3.hpp
     
cl_IFB_TRI6.hpp
    bubble
     
cl_IFG_TET10A.hpp
     
cl_IFG_TET10B.hpp
     
cl_IFG_TET10C.hpp
     
cl_IFG_TET10D.hpp
     
cl_IFG_TET4A.hpp
     
cl_IFG_TET4B.hpp
     
cl_IFG_TET4C.hpp
     
cl_IFG_TET4D.hpp
     
cl_IFG_TRI3A.hpp
     
cl_IFG_TRI3B.hpp
     
cl_IFG_TRI3C.hpp
     
cl_IFG_TRI6A.hpp
     
cl_IFG_TRI6B.hpp
     
cl_IFG_TRI6C.hpp
    
doc
    hermite
     
cl_IF_BEAM.hpp
     
cl_IF_PLATE.hpp
    lagrange
     
cl_IF_HEX20.hpp
     
cl_IF_HEX27.hpp
     
cl_IF_HEX64.hpp
     
cl_IF_HEX8.hpp
     
cl_IF_LINE2.hpp
     
cl_IF_LINE3.hpp
     
cl_IF_LINE4.hpp
     
cl_IF_LINE5.hpp
     
cl_IF_PENTA15.hpp
     
cl_IF_PENTA18.hpp
     
cl_IF_PENTA6.hpp
     
cl_IF_PYRA13.hpp
     
cl_IF_PYRA14.hpp
     
cl_IF_PYRA5.hpp
     
cl_IF_QUAD16.hpp
     
cl_IF_QUAD4.hpp
     
cl_IF_QUAD8.hpp
     
cl_IF_QUAD9.hpp
     
cl_IF_TET10.hpp
     
cl_IF_TET20.hpp
     
cl_IF_TET35.hpp
     
cl_IF_TET4.hpp
     
cl_IF_TRI10.hpp
     
cl_IF_TRI15.hpp
     
cl_IF_TRI3.hpp
     
cl_IF_TRI6.hpp
     
cl_IFB_LINE3.hpp
     
cl_IFB_TRI6.hpp
    nedelec
     
cl_EF_EdgeFunction.hpp
     
cl_EF_HEX8.cpp
     
cl_EF_HEX8.hpp
     
cl_EF_HEX8TB.cpp
     
cl_EF_HEX8TB.hpp
     
cl_EF_HEX8TS.cpp
     
cl_EF_HEX8TS.hpp
     
cl_EF_LINE3.cpp
     
cl_EF_LINE3.hpp
     
cl_EF_PENTA6TS.cpp
     
cl_EF_PENTA6TS.hpp
     
cl_EF_QUAD4TS.cpp
     
cl_EF_QUAD4TS.hpp
     
cl_EF_TET10.cpp
     
cl_EF_TET10.hpp
     
cl_EF_TET4.cpp
     
cl_EF_TET4.hpp
     
cl_EF_TRI3.cpp
     
cl_EF_TRI3.hpp
     
cl_EF_TRI6.cpp
     
cl_EF_TRI6.hpp
     
fn_num_nedelec_dofs.hpp
    
cl_EdgeFunctionFactory.cpp
    
cl_EdgeFunctionFactory.hpp
    
cl_IF_ElementMapper.cpp
    
cl_IF_ElementMapper.hpp
    
cl_IF_IntegrationData.cpp
    
cl_IF_IntegrationData.hpp
    
cl_IF_InterpolationFunction.hpp
    
cl_IF_InterpolationFunctionFactory.cpp
    
cl_IF_InterpolationFunctionFactory.hpp
    
cl_IF_InterpolationFunctionTemplate.hpp
    
fn_IF_initialize_integration_points.cpp
    
fn_IF_initialize_integration_points.hpp
    
fn_IF_initialize_integration_points_on_facet.cpp
    
fn_IF_initialize_integration_points_on_facet.hpp
    
fn_IF_initialize_shape_function.cpp
    
fn_IF_initialize_shape_function.hpp
   iwg
    
doc
    
cl_IWG.cpp
    
cl_IWG.hpp
    
cl_IWG_Poisson.cpp
    
cl_IWG_Poisson.hpp
    
cl_IWG_StaticHeatConduction.cpp
    
cl_IWG_StaticHeatConduction.hpp
    
cl_IWG_Timestep.cpp
    
cl_IWG_Timestep.hpp
    
cl_IWG_TransientHeatConduction.cpp
    
cl_IWG_TransientHeatConduction.hpp
    
cl_IwgFactory.cpp
    
cl_IwgFactory.hpp
    
cl_TimestepMatrices.cpp
    
cl_TimestepMatrices.hpp
    
en_IWG_SideSetDofLinkMode.hpp
    
en_IWGs.hpp
   kernel
    
doc
    
belfem_user_api.hpp
    
cl_EdgeCutter.cpp
    
cl_EdgeCutter.hpp
    
cl_FEM_Bearing.cpp
    
cl_FEM_Bearing.hpp
    
cl_FEM_Block.cpp
    
cl_FEM_Block.hpp
    
cl_FEM_Calculator.cpp
    
cl_FEM_Calculator.hpp
    
cl_FEM_Controller.cpp
    
cl_FEM_Controller.hpp
    
cl_FEM_Dof.cpp
    
cl_FEM_Dof.hpp
    
cl_FEM_DofManager.cpp
    
cl_FEM_DofManager.hpp
    
cl_FEM_DofManagerBase.cpp
    
cl_FEM_DofManagerBase.hpp
    
cl_FEM_DofMgr_BearingData.cpp
    
cl_FEM_DofMgr_BearingData.hpp
    
cl_FEM_DofMgr_BlockData.cpp
    
cl_FEM_DofMgr_BlockData.hpp
    
cl_FEM_DofMgr_DofData.cpp
    
cl_FEM_DofMgr_DofData.hpp
    
cl_FEM_DofMgr_EigenValues.cpp
    
cl_FEM_DofMgr_EigenValues.hpp
    
cl_FEM_DofMgr_FieldData.cpp
    
cl_FEM_DofMgr_FieldData.hpp
    
cl_FEM_DofMgr_Parameters.cpp
    
cl_FEM_DofMgr_Parameters.hpp
    
cl_FEM_DofMgr_SideSetData.cpp
    
cl_FEM_DofMgr_SideSetData.hpp
    
cl_FEM_DofMgr_SolverData.cpp
    
cl_FEM_DofMgr_SolverData.hpp
    
cl_FEM_Domain.cpp
    
cl_FEM_Domain.hpp
    
cl_FEM_Element.cpp
    
cl_FEM_Element.hpp
    
cl_FEM_Group.cpp
    
cl_FEM_Group.hpp
    
cl_FEM_Kernel.cpp
    
cl_FEM_Kernel.hpp
    
cl_FEM_KernelParameters.cpp
    
cl_FEM_KernelParameters.hpp
    
cl_FEM_PhysicalBoundaryCondition.cpp
    
cl_FEM_PhysicalBoundaryCondition.hpp
    
cl_FEM_Postprocessor.cpp
    
cl_FEM_Postprocessor.hpp
    
cl_FEM_SideSet.cpp
    
cl_FEM_SideSet.hpp
    
cl_FEM_Tmatrix.cpp
    
cl_FEM_Tmatrix.hpp
    
cl_MeshChecker.cpp
    
cl_MeshChecker.hpp
    
cl_Pipette.cpp
    
cl_Pipette.hpp
    
cl_ThinShellFactory.cpp
    
cl_ThinShellFactory.hpp
    
en_FEM_BoundaryConditionImposing.hpp
    
en_FEM_BoundaryConditionType.cpp
    
en_FEM_BoundaryConditionType.hpp
    
en_FEM_GroupActivationMode.hpp
    
en_FEM_SolverAlgorithm.hpp
    
fn_FEM_anderson_mixing.hpp
    
fn_FEM_ghost_switch.hpp
    
hangingnodes.cpp
    
staticheat.cpp
   maxwell
    
doc
    matrices
     
fn_maxwell_l2N.hpp
     
mt_maxwell_background.cpp
     
mt_maxwell_background.hpp
     
mt_maxwell_h.cpp
     
mt_maxwell_h.hpp
     
mt_maxwell_l2_b.cpp
     
mt_maxwell_l2_b.hpp
     
mt_maxwell_l2_h.cpp
     
mt_maxwell_l2_h.hpp
     
mt_maxwell_l2_phi.cpp
     
mt_maxwell_l2_phi.hpp
     
mt_maxwell_phi.cpp
     
mt_maxwell_phi.hpp
     
mt_maxwell_symmetry.cpp
     
mt_maxwell_symmetry.hpp
    
cl_IWG_Maxwell.cpp
    
cl_IWG_Maxwell.hpp
    
cl_IWG_MaxwellPostproc.cpp
    
cl_IWG_MaxwellPostproc.hpp
    
cl_Maxwell_FieldList.cpp
    
cl_Maxwell_FieldList.hpp
    
cl_Maxwell_TMatrix.cpp
    
cl_Maxwell_TMatrix.hpp
    
cl_MaxwellBoundaryConditionFactory.cpp
    
cl_MaxwellBoundaryConditionFactory.hpp
    
cl_MaxwellFactory.cpp
    
cl_MaxwellFactory.hpp
    
cl_MaxwellPostprocessor.cpp
    
cl_MaxwellPostprocessor.hpp
    
en_Maxwell_Formulations.hpp
    
fn_mesh_config_tag.hpp
   postproc
    
doc
    
cl_Gradient.cpp
    
cl_Gradient.hpp
    
fn_FEM_mises_planestress.cpp
    
fn_FEM_mises_planestress.hpp
    
fn_Mesh_compute_edge_lengths.cpp
    
fn_Mesh_compute_edge_lengths.hpp
    
fn_Mesh_compute_surface.cpp
    
fn_Mesh_compute_surface.hpp
    
fn_Mesh_compute_surface_normals.cpp
    
fn_Mesh_compute_surface_normals.hpp
    
fn_Mesh_compute_volume.cpp
    
fn_Mesh_compute_volume.hpp
    
fn_Mesh_integrate_scalar_over_sidesets.cpp
    
fn_Mesh_integrate_scalar_over_sidesets.hpp
   thermal
    
doc
    matrices
     
mt_thermal_h.cpp
     
mt_thermal_h.hpp
     
mt_thermal_phi.cpp
     
mt_thermal_phi.hpp
    
cl_IWG_MaxwellThermal.cpp
    
cl_IWG_MaxwellThermal.hpp
    
cl_ThermalBoundaryConditionFactory.cpp
    
cl_ThermalBoundaryConditionFactory.hpp
    
cl_ThermalFactory.cpp
    
cl_ThermalFactory.hpp
  homology
   
doc
   
cl_BeltedTree.cpp
   
cl_BeltedTree.hpp
   
cl_Chain.cpp
   
cl_Chain.hpp
   
cl_Cochain.cpp
   
cl_Cochain.hpp
   
cl_Cohomology.cpp
   
cl_Cohomology.hpp
   
cl_CutData.cpp
   
cl_CutData.hpp
   
cl_CutFactory.cpp
   
cl_CutFactory.hpp
   
cl_CutProcessor.cpp
   
cl_CutProcessor.hpp
   
cl_CutProcessorManual.cpp
   
cl_CutProcessorManual.hpp
   
cl_CutSet.cpp
   
cl_CutSet.hpp
   
cl_Homology.cpp
   
cl_Homology.hpp
   
cl_InterfaceProcessor.cpp
   
cl_InterfaceProcessor.hpp
   
cl_SimplicialComplex.cpp
   
cl_SimplicialComplex.hpp
   
cl_Topology.cpp
   
cl_Topology.hpp
   
en_CutAlgorithm.hpp
   
fn_Smith.cpp
   
fn_Smith.hpp
  io
   
doc
   
cl_Ascii.cpp
   
cl_Ascii.hpp
   
cl_CsvFile.cpp
   
cl_CsvFile.hpp
   
cl_HDF5.cpp
   
cl_HDF5.hpp
   
cl_HDF5_Dataset.hpp
   
cl_Input_Section.cpp
   
cl_Input_Section.hpp
   
cl_Input_Settings.cpp
   
cl_Input_Settings.hpp
   
cl_InputFile.cpp
   
cl_InputFile.hpp
   
cl_XML.cpp
   
cl_XML.hpp
   
filetools.cpp
   
filetools.hpp
   
hdf5_tools.cpp
   
hdf5_tools.hpp
   
hdf5_types.hpp
  linalg
   armadillo
    
armadillo.hpp
    
cl_AR_Matrix.hpp
    
cl_AR_Vector.hpp
    
fn_AR_cross.hpp
    
fn_AR_det.hpp
    
fn_AR_dot.hpp
    
fn_AR_eigen.hpp
    
fn_AR_inv.hpp
    
fn_AR_linspace.hpp
    
fn_AR_max.hpp
    
fn_AR_min.hpp
    
fn_AR_polyfit.hpp
    
op_AR_MatrixEqualEqual.hpp
    
op_AR_VectorElementwiseMultiplication.hpp
    
op_AR_VectorEqualEqual.hpp
   blaze
    
blaze_config.hpp
    
cl_BZ_Matrix.hpp
    
cl_BZ_Vector.hpp
    
fn_BZ_cross.hpp
    
fn_BZ_det.hpp
    
fn_BZ_dot.hpp
    
fn_BZ_eigen.hpp
    
fn_BZ_inv.hpp
    
fn_BZ_linspace.hpp
    
fn_BZ_max.hpp
    
fn_BZ_min.hpp
    
fn_BZ_polyfit.hpp
    
op_BZ_MatrixEqualEqual.hpp
    
op_BZ_VectorElementwiseMultiplication.hpp
    
op_BZ_VectorEqualEqual.hpp
   
doc
   lapack
    
fn_gees.hpp
Schur decomposition of a general square matrix (LAPACK ?gees)
    
fn_geev.hpp
Eigenvalues and eigenvectors of a general square matrix (LAPACK ?geev)
    
fn_gels.hpp
Least-squares or minimum-norm solution of a full-rank system (LAPACK ?gels)
    
fn_gemm.hpp
Matrix-matrix product C := alpha*op(A)*op(B) + beta*C (BLAS ?gemm)
    
fn_gesv.hpp
Solves a square linear system by LU factorization (LAPACK ?gesv)
    
fn_gesvd.hpp
Singular value decomposition A = U * diag(S) * VT (LAPACK ?gesvd)
    
fn_getrf.hpp
LU factorization with partial pivoting, A = P*L*U (LAPACK ?getrf)
    
fn_getri.hpp
Inverts a square matrix in place from its LU factors (LAPACK ?getri)
    
fn_posv.hpp
Solves a real symmetric or complex Hermitian positive-definite system by Cholesky factorization (LAPACK ?posv)
    
lapacktools.hpp
Shared helpers for the LAPACK wrappers, such as leading_dimension()
   operators
    
op_MatrixMinus.hpp
    
op_MatrixPlus.hpp
    
op_MatrixTimes.hpp
    
op_VectorDivide.hpp
    
op_VectorEqualEqual.hpp
    
op_VectorMinus.hpp
    
op_VectorPlus.hpp
    
op_VectorTimes.hpp
   
cl_Matrix.hpp
   
cl_Vector.hpp
   
fn_append.hpp
Appends one vector onto another, in place
   
fn_combine.hpp
Concatenates two, three or four vectors into one
   
fn_cross.hpp
Cross product of two vectors
   
fn_crossmat.hpp
Cross product of a normal vector with every column of a matrix
   
fn_ddpolyval.hpp
Evaluates the second derivative of a polynomial
   
fn_det.hpp
Determinant of a square matrix
   
fn_dot.hpp
Inner products of vectors and matrices
   
fn_dpolyval.hpp
Evaluates the first derivative of a polynomial
   
fn_eigen.hpp
Eigenvalues of a general square matrix
   
fn_inv.hpp
Inverse of a square matrix
   
fn_inv2.hpp
Closed-form inverse of a 2x2 matrix
   
fn_inv3.hpp
Closed-form inverse of a 3x3 matrix
   
fn_linspace.hpp
Evenly spaced values over an interval
   
fn_max.hpp
Largest entry of a vector, matrix or column view
   
fn_min.hpp
Smallest entry of a vector, matrix or column view
   
fn_norm.hpp
Euclidean length of a vector
   
fn_polyfit.hpp
Least-squares polynomial fit
   
fn_polyval.hpp
Evaluates a polynomial
   
fn_r2.hpp
Coefficient of determination, R^2
   
fn_reverse.hpp
Reverses the order of a vector's entries
   
fn_sort.hpp
Sorts a vector in place, ascending
   
fn_sum.hpp
Sum of the entries of a vector
   
fn_to_cell.hpp
Converts a Vector into a Cell
   
fn_to_vector.hpp
Converts a Cell into a Vector
   
fn_trans.hpp
Matrix transpose
   
fn_unique.hpp
Sorts a vector in place and removes duplicate entries
  math
   graph
    
doc
    
cl_Graph_Vertex.cpp
    
cl_Graph_Vertex.hpp
    
fn_Graph_bfs.cpp
    
fn_Graph_bfs.hpp
    
fn_Graph_clear.cpp
    
fn_Graph_clear.hpp
    
fn_Graph_dfs.cpp
    
fn_Graph_dfs.hpp
    
fn_Graph_find_connected_partitions.cpp
    
fn_Graph_find_connected_partitions.hpp
    
fn_Graph_find_pseudo_peripheral_node.cpp
    
fn_Graph_find_pseudo_peripheral_node.hpp
    
fn_Graph_find_pseudo_peripheral_vertex.cpp
    
fn_Graph_find_pseudo_peripheral_vertex.hpp
    
fn_Graph_METIS.cpp
    
fn_Graph_METIS.hpp
    
fn_Graph_multibfs.cpp
    
fn_Graph_multibfs.hpp
    
fn_Graph_ParMETIS.cpp
    
fn_Graph_ParMETIS.hpp
    
fn_Graph_PTSCOTCH.cpp
    
fn_Graph_PTSCOTCH.hpp
    
fn_Graph_SCOTCH.cpp
    
fn_Graph_SCOTCH.hpp
    
fn_Graph_sort.cpp
    
fn_Graph_sort.hpp
    
fn_Graph_spfa.cpp
    
fn_Graph_spfa.hpp
    
fn_Graph_symrcm.cpp
    
fn_Graph_symrcm.hpp
    
graph_typedefs.hpp
    
graphtools.hpp
    
op_Graph_Vertex_Degree.hpp
    
op_Graph_Vertex_ID.hpp
    
op_Graph_Vertex_Index.hpp
    
op_Graph_Vertex_Level.hpp
    
op_Graph_Vertex_Owner.hpp
   quaternion
    
doc
    
cl_Quaternion.hpp
    
fn_quaternion_from_rotation_matrix.hpp
    
fn_quaternion_rotate_vector.hpp
    
fn_quaternion_to_rotation_matrix.hpp
   tensor
    armadillo
     
fn_TR_contract42_arma.hpp
     
fn_TR_kelvin_christoffel_arma.hpp
     
fn_TR_rotate42_arma.hpp
    blaze
     
fn_TR_contract42_blaze.hpp
     
fn_TR_kelvin_christoffel_blaze.hpp
     
fn_TR_rotate42_blaze.hpp
    
doc
    
cl_Tensor.hpp
    
example_udfiber.cpp
    
fn_compliance_matrix.hpp
    
fn_ddot.hpp
    
fn_fiber_polarization.hpp
    
fn_identity.hpp
    
fn_invert_symmetric.hpp
    
fn_kelvin_christoffel.hpp
    
fn_rotate.hpp
    
fn_TR_contract42.hpp
    
fn_TR_contract44.hpp
    
fn_TR_equal_equal.hpp
    
fn_TR_fill.hpp
    
fn_TR_kelvin_christoffel.hpp
    
fn_TR_mat_to_ten.hpp
    
fn_TR_rotate42.hpp
    
fn_TR_ten_to_mat.hpp
   tools
    
fn_cardano.hpp
    
fn_circle_from_points.hpp
    
fn_create_beam_poly.hpp
    
fn_create_fifth_order_beam_poly.hpp
    
fn_cubic_bezier.hpp
    
fn_ferrari.hpp
    
fn_find_interval.hpp
    
fn_hessian.hpp
    
fn_quadratic_gradient.hpp
    
fn_rotation_matrix.hpp
    
fn_sign.hpp
    
fn_symrationspace.hpp
  mesh
   
doc
   
cl_Block.cpp
   
cl_Block.hpp
   
cl_CommTable.hpp
   
cl_ControlPoint.cpp
   
cl_ControlPoint.hpp
   
cl_Curve.cpp
   
cl_Curve.hpp
   
cl_CurveFactory.cpp
   
cl_CurveFactory.hpp
   
cl_Edge.cpp
   
cl_Edge.hpp
   
cl_EdgeFactory.cpp
   
cl_EdgeFactory.hpp
   
cl_Element.cpp
   
cl_Element.hpp
   
cl_Element_Factory.cpp
   
cl_Element_Factory.hpp
   
cl_Element_HEX20.hpp
   
cl_Element_HEX27.hpp
   
cl_Element_HEX64.hpp
   
cl_Element_HEX8.hpp
   
cl_Element_HEX8TB.hpp
   
cl_Element_HEX8TS.hpp
   
cl_Element_LINE2.hpp
   
cl_Element_LINE3.hpp
   
cl_Element_LINE4.hpp
   
cl_Element_LINE5.hpp
   
cl_Element_PENTA15.hpp
   
cl_Element_PENTA18.hpp
   
cl_Element_PENTA18TS.hpp
   
cl_Element_PENTA6.hpp
   
cl_Element_PENTA6TS.hpp
   
cl_Element_PYRA13.hpp
   
cl_Element_PYRA14.hpp
   
cl_Element_PYRA5.hpp
   
cl_Element_QUAD16.hpp
   
cl_Element_QUAD4.hpp
   
cl_Element_QUAD4TS.hpp
   
cl_Element_QUAD8.hpp
   
cl_Element_QUAD9.hpp
   
cl_Element_QUAD9TS.hpp
   
cl_Element_TET10.hpp
   
cl_Element_TET20.hpp
   
cl_Element_TET35.hpp
   
cl_Element_TET4.hpp
   
cl_Element_TRI10.hpp
   
cl_Element_TRI15.hpp
   
cl_Element_TRI3.hpp
   
cl_Element_TRI6.hpp
   
cl_Element_Vertex.hpp
   
cl_ElementTemplate.hpp
   
cl_Face.cpp
   
cl_Face.hpp
   
cl_FaceFactory.cpp
   
cl_FaceFactory.hpp
   
cl_Facet.cpp
   
cl_Facet.hpp
   
cl_Mesh.cpp
   
cl_Mesh.hpp
   
cl_Mesh_Basis.cpp
   
cl_Mesh_Basis.hpp
   
cl_Mesh_BfmFile.cpp
   
cl_Mesh_BfmFile.hpp
   
cl_Mesh_ConnectivityCalculator.cpp
   
cl_Mesh_ConnectivityCalculator.hpp
   
cl_Mesh_CurvedElementChecker.cpp
   
cl_Mesh_CurvedElementChecker.hpp
   
cl_Mesh_Distributor.cpp
   
cl_Mesh_Distributor.hpp
   
cl_Mesh_ExodusWriter.cpp
   
cl_Mesh_ExodusWriter.hpp
   
cl_Mesh_Field.cpp
   
cl_Mesh_Field.hpp
   
cl_Mesh_GlobalVariable.cpp
   
cl_Mesh_GlobalVariable.hpp
   
cl_Mesh_GmshReader.cpp
   
cl_Mesh_GmshReader.hpp
   
cl_Mesh_OrderConverter.cpp
   
cl_Mesh_OrderConverter.hpp
   
cl_Mesh_Partitioner.cpp
   
cl_Mesh_Partitioner.hpp
   
cl_Mesh_Periodicity.cpp
   
cl_Mesh_Periodicity.hpp
   
cl_Mesh_PeriodicityFactory.cpp
   
cl_Mesh_PeriodicityFactory.hpp
   
cl_Mesh_SourceExpander.cpp
   
cl_Mesh_SourceExpander.hpp
   
cl_Mesh_VtkWriter.cpp
   
cl_Mesh_VtkWriter.hpp
   
cl_MeshOptions.hpp
   
cl_Node.cpp
   
cl_Node.hpp
   
cl_ProtoMesh.cpp
   
cl_ProtoMesh.hpp
   
cl_Protoshell.hpp
   
cl_ReferenceElement.cpp
   
cl_ReferenceElement.hpp
   
cl_Segment.cpp
   
cl_Segment.hpp
   
cl_SideSet.cpp
   
cl_SideSet.hpp
   
cl_TensorMeshConfig.cpp
   
cl_TensorMeshConfig.hpp
   
cl_TensorMeshFactory.cpp
   
cl_TensorMeshFactory.hpp
   
cl_ThinShell.cpp
   
cl_ThinShell.hpp
   
cl_Vertex.cpp
   
cl_Vertex.hpp
   
en_DomainType.cpp
   
en_DomainType.hpp
   
fn_check_facet_orientation.hpp
   
fn_entity_type.cpp
   
fn_entity_type.hpp
   
fn_Mesh_ratio.cpp
   
fn_Mesh_ratio.hpp
   
fn_Mesh_symrcm_nodes.cpp
   
fn_Mesh_symrcm_nodes.hpp
   
fn_read_node_tmatrix_from_hdf5.cpp
   
fn_read_node_tmatrix_from_hdf5.hpp
   
fn_to_master_orientation.cpp
   
fn_to_master_orientation.hpp
   
fn_unflag_elements.hpp
   
geometrytools.cpp
   
geometrytools.hpp
   
Mesh_Enums.hpp
   
meshtools.cpp
   
meshtools.hpp
   
msh2exo.cpp
   
op_Node_Index.hpp
   
op_Segment_Index.hpp
   
st_Mesh_Layer.hpp
   
st_ProtoMesh.hpp
   
tetsplit.cpp
   
vtktools.cpp
   
vtktools.hpp
  numerics
   bezier
    
cl_Bezier.cpp
    
cl_Bezier.hpp
   integration
    
en_IntegrationScheme.cpp
    
en_IntegrationScheme.hpp
    
fn_intpoints.cpp
    
fn_intpoints.hpp
    
fn_intpoints_auto_integration_order.cpp
    
fn_intpoints_auto_integration_order.hpp
    
fn_intpoints_gauss_hex14.hpp
    
fn_intpoints_gauss_hex34.hpp
    
fn_intpoints_gauss_hex6.hpp
    
fn_intpoints_gauss_penta1.hpp
    
fn_intpoints_gauss_penta11.hpp
    
fn_intpoints_gauss_penta16.hpp
    
fn_intpoints_gauss_penta29.hpp
    
fn_intpoints_gauss_penta40.hpp
    
fn_intpoints_gauss_penta5.hpp
    
fn_intpoints_gauss_penta50.hpp
    
fn_intpoints_gauss_penta71.hpp
    
fn_intpoints_gauss_penta8.hpp
    
fn_intpoints_gauss_pyra1.hpp
    
fn_intpoints_gauss_pyra125.hpp
    
fn_intpoints_gauss_pyra27.hpp
    
fn_intpoints_gauss_pyra64.hpp
    
fn_intpoints_gauss_pyra8.hpp
    
fn_intpoints_gauss_quad12.hpp
    
fn_intpoints_gauss_quad20.hpp
    
fn_intpoints_gauss_quad28.hpp
    
fn_intpoints_gauss_quad37.hpp
    
fn_intpoints_gauss_quad8.hpp
    
fn_intpoints_gauss_tet1.hpp
    
fn_intpoints_gauss_tet10.hpp
    
fn_intpoints_gauss_tet11.hpp
    
fn_intpoints_gauss_tet15.hpp
    
fn_intpoints_gauss_tet165.hpp
    
fn_intpoints_gauss_tet20.hpp
    
fn_intpoints_gauss_tet220.hpp
    
fn_intpoints_gauss_tet236.hpp
    
fn_intpoints_gauss_tet24.hpp
    
fn_intpoints_gauss_tet31.hpp
    
fn_intpoints_gauss_tet35.hpp
    
fn_intpoints_gauss_tet4.hpp
    
fn_intpoints_gauss_tet46.hpp
    
fn_intpoints_gauss_tet5.hpp
    
fn_intpoints_gauss_tet56.hpp
    
fn_intpoints_gauss_tet81.hpp
    
fn_intpoints_gauss_tri1.hpp
    
fn_intpoints_gauss_tri12.hpp
    
fn_intpoints_gauss_tri15.hpp
    
fn_intpoints_gauss_tri16.hpp
    
fn_intpoints_gauss_tri19.hpp
    
fn_intpoints_gauss_tri25.hpp
    
fn_intpoints_gauss_tri28.hpp
    
fn_intpoints_gauss_tri3.hpp
    
fn_intpoints_gauss_tri33.hpp
    
fn_intpoints_gauss_tri37.hpp
    
fn_intpoints_gauss_tri4.hpp
    
fn_intpoints_gauss_tri42.hpp
    
fn_intpoints_gauss_tri49.hpp
    
fn_intpoints_gauss_tri55.hpp
    
fn_intpoints_gauss_tri60.hpp
    
fn_intpoints_gauss_tri67.hpp
    
fn_intpoints_gauss_tri7.hpp
    
fn_intpoints_gauss_tri73.hpp
    
fn_intpoints_gauss_tri79.hpp
    
intpoints.f90
    
intpoints.hpp
   ode
    
bdf.cpp
    
cl_BDF.cpp
    
cl_BDF.hpp
    
cl_ODE.hpp
    
cl_ODE_Integrator.cpp
    
cl_ODE_Integrator.hpp
    
en_ODE_Status.hpp
    
en_ODE_Type.hpp
    
fn_ODE_DOP853.cpp
    
fn_ODE_DOP853.hpp
    
fn_ODE_RK45.cpp
    
fn_ODE_RK45.hpp
    
ode.cpp
   opt
    
doc
    
cl_Objective.hpp
    
cl_Optimizer.cpp
    
cl_Optimizer.hpp
    
en_Opt_Algorithm.hpp
    
en_Opt_Status.hpp
    
opt.cpp
   sources
    
cl_Circuit.hpp
    
cl_SourceFunction.cpp
    
cl_SourceFunction.hpp
    
example_user_source.cpp
   spline
    
doc
    
cl_Spline.cpp
    
cl_Spline.hpp
    
fn_Create_Glue_Poly.cpp
    
fn_Create_Glue_Poly.hpp
    
fn_Create_Truss_Poly.hpp
    
Spline_Enums.hpp
  physics
   database
    
doc
    
cl_Database.cpp
    
cl_Database.hpp
    
cl_DatabaseProjector.cpp
    
cl_DatabaseProjector.hpp
    
db2exo.cpp
   gasmodels
    
doc
    
cl_Gas.cpp
    
cl_Gas.hpp
    
cl_GM_EoS.cpp
    
cl_GM_EoS.hpp
    
cl_GM_EoS_AlphaFunction.cpp
    
cl_GM_EoS_AlphaFunction.hpp
    
cl_GM_EoS_AlphaFunctionFactory.cpp
    
cl_GM_EoS_AlphaFunctionFactory.hpp
    
cl_GM_EoS_Cubic.cpp
    
cl_GM_EoS_Cubic.hpp
    
cl_GM_EoS_Hydrogen.cpp
    
cl_GM_EoS_Hydrogen.hpp
    
cl_GM_EoS_Idgas.cpp
    
cl_GM_EoS_Idgas.hpp
    
cl_GM_EoS_Methane.cpp
    
cl_GM_EoS_Methane.hpp
    
cl_GM_EoS_Nitrogen.cpp
    
cl_GM_EoS_Nitrogen.hpp
    
cl_GM_EoS_Oxygen.cpp
    
cl_GM_EoS_Oxygen.hpp
    
cl_GM_Helmholtz.cpp
    
cl_GM_Helmholtz.hpp
    
cl_GM_HelmholtzTransport.cpp
    
cl_GM_HelmholtzTransport.hpp
    
cl_GM_HelmholtzTransport_Hydrogen.cpp
    
cl_GM_HelmholtzTransport_Hydrogen.hpp
    
cl_GM_HelmholtzTransport_LemmonJacobsen.cpp
    
cl_GM_HelmholtzTransport_LemmonJacobsen.hpp
    
cl_GM_HelmholtzTransport_Methane.cpp
    
cl_GM_HelmholtzTransport_Methane.hpp
    
cl_GM_Statevals.hpp
    
en_GM_GasModel.hpp
    
en_Helmholtz.hpp
    
fn_GM_Helmholz_DerivTest.hpp
   gastables
    
doc
    
cl_GT_Arguments.cpp
    
cl_GT_Arguments.hpp
    
cl_GT_ComparisonObjects.hpp
    
cl_GT_GasData.cpp
    
cl_GT_GasData.hpp
    
cl_GT_HeatPoly.cpp
    
cl_GT_HeatPoly.hpp
    
cl_GT_HeatPolyCustom.cpp
    
cl_GT_HeatPolyCustom.hpp
    
cl_GT_HeatPolyEmpty.hpp
    
cl_GT_HeatPolyGlue.cpp
    
cl_GT_HeatPolyGlue.hpp
    
cl_GT_InputAlpha.cpp
    
cl_GT_InputAlpha.hpp
    
cl_GT_InputData.cpp
    
cl_GT_InputData.hpp
    
cl_GT_InputThermo.cpp
    
cl_GT_InputThermo.hpp
    
cl_GT_InputTransport.cpp
    
cl_GT_InputTransport.hpp
    
cl_GT_RefGas.cpp
    
cl_GT_RefGas.hpp
    
cl_GT_RefGasFactory.cpp
    
cl_GT_RefGasFactory.hpp
    
cl_GT_TransportPoly.cpp
    
cl_GT_TransportPoly.hpp
    
cl_GT_TransportPolyCustom.cpp
    
cl_GT_TransportPolyCustom.hpp
    
cl_GT_TransportPolyEmpty.cpp
    
cl_GT_TransportPolyEmpty.hpp
    
cl_GT_TransportPolyGlue.cpp
    
cl_GT_TransportPolyGlue.hpp
    
fn_GT_create_glue_poly.hpp
    
fn_GT_data_path.cpp
    
fn_GT_data_path.hpp
    
fn_GT_fix_capitals.cpp
    
fn_GT_fix_capitals.hpp
    
fn_GT_fix_label.cpp
    
fn_GT_fix_label.hpp
    
fn_GT_idgas_lambda.cpp
    
fn_GT_idgas_lambda.hpp
    
fn_GT_idgas_mu.cpp
    
fn_GT_idgas_mu.hpp
    
fn_GT_is_noble.hpp
    
fn_GT_parse.hpp
    
GT_globals.hpp
   materials
    
doc
    
cl_BhCurve.cpp
    
cl_BhCurve.hpp
    
cl_JcFunction.cpp
    
cl_JcFunction.hpp
Base class hierarchy for critical current density (Jc) and n-value functions
    
cl_JcFunction_Database.hpp
    
cl_JcFunction_ModifiedKim.hpp
    
cl_JcFunction_UserDefined.hpp
    
cl_Material.cpp
    
cl_Material.hpp
    
cl_Material_Abundance.cpp
    
cl_Material_Abundance.hpp
Natural isotope abundance database for computing alloy properties
    
cl_Material_Alloy.cpp
    
cl_Material_Alloy.hpp
    
cl_Material_Aluminum.cpp
    
cl_Material_Aluminum.hpp
    
cl_Material_BhSplineCurve.cpp
    
cl_Material_BhSplineCurve.hpp
    
cl_Material_Chromium.cpp
    
cl_Material_Chromium.hpp
    
cl_Material_Copper.cpp
    
cl_Material_Copper.hpp
    
cl_Material_Ferromagnetic.cpp
    
cl_Material_Ferromagnetic.hpp
    
cl_Material_HastelloyC276.cpp
    
cl_Material_HastelloyC276.hpp
    
cl_Material_Indium.cpp
    
cl_Material_Indium.hpp
    
cl_Material_Iron.cpp
    
cl_Material_Iron.hpp
    
cl_Material_Lead.cpp
    
cl_Material_Lead.hpp
    
cl_Material_Magnesia.cpp
    
cl_Material_Magnesia.hpp
    
cl_Material_Metal.cpp
    
cl_Material_Metal.hpp
    
cl_Material_Nickel.cpp
    
cl_Material_Nickel.hpp
    
cl_Material_Silver.cpp
    
cl_Material_Silver.hpp
    
cl_Material_SplineLookupTable.cpp
    
cl_Material_SplineLookupTable.hpp
    
cl_Material_UserDefined.cpp
    
cl_Material_UserDefined.hpp
    
cl_Material_WhiteTin.cpp
    
cl_Material_WhiteTin.hpp
    
cl_Material_YBCO.cpp
    
cl_Material_YBCO.hpp
    
cl_MaterialFactory.cpp
    
cl_MaterialFactory.hpp
    
debye.f90
    
debye.hpp
Fortran interface for Debye integrals and Callaway thermal conductivity
    
example_user_defect.cpp
    
example_user_material.cpp
    
fn_create_database_mesh.hpp
    
fn_embed_python_guide.cpp
    
fn_embed_python_guide.hpp
    
fn_hust.hpp
    
fn_material_data_path.cpp
    
fn_material_data_path.hpp
    
fn_Material_UserDefinedPolynomials.hpp
Wrapper functions for polynomial-based material property evaluation
    
fn_rho_database_is_current.hpp
    
powerlaws.hpp
Inline E–J resistivity models for HTS materials and their Jacobians
  sparse
   
doc
   
arpacktools.cpp
   
arpacktools.f90
   
arpacktools.hpp
   
cl_Solver.cpp
   
cl_Solver.hpp
   
cl_SolverDistMatrix.cpp
   
cl_SolverDistMatrix.hpp
   
cl_SolverMUMPS.cpp
   
cl_SolverMUMPS.hpp
   
cl_SolverParameters.cpp
   
cl_SolverParameters.hpp
   
cl_SolverPARDISO.cpp
   
cl_SolverPARDISO.hpp
   
cl_SolverPETSC.cpp
   
cl_SolverPETSC.hpp
   
cl_SolverSTRUMPACK.cpp
   
cl_SolverSTRUMPACK.hpp
   
cl_SolverSUPERLU.cpp
   
cl_SolverSUPERLU.hpp
   
cl_SolverUMFPACK.cpp
   
cl_SolverUMFPACK.hpp
   
cl_SolverWrapper.cpp
   
cl_SolverWrapper.hpp
   
cl_SpMatrix.cpp
   
cl_SpMatrix.hpp
   
en_SolverEnums.cpp
   
en_SolverEnums.hpp
   
fn_compute_permutation.cpp
   
fn_compute_permutation.hpp
   
fn_create_graph_from_matrix.cpp
   
fn_create_graph_from_matrix.hpp
   
fn_matrix_type.hpp
   
fn_preferred_matrix_format.hpp
   
fn_rcond.cpp
   
fn_rcond.hpp
   
fspblas.hpp
   
mumpstools.f90
   
mumpstools.hpp
   
pardisotools.f90
   
pardisotools.hpp
   
parpacktools.f90
   
parpacktools.hpp
   
petsctools.cpp
   
petsctools.hpp
   
splinalg.f90
   
st_SolverPetscData.hpp
   
strumpacktools.cpp
   
strumpacktools.hpp
  visualizer
   
doc
   
cl_VTK_Curve.cpp
   
cl_VTK_Curve.hpp
   
cl_VTK_MeshView.cpp
   
cl_VTK_MeshView.hpp
   
visualize.cpp
   
vtktypes.hpp