Repository navigation
Expand file tree
/
Copy pathCommandTable.cc
More file actions
113 lines (113 loc) · 8.34 KB
/
Copy pathCommandTable.cc
File metadata and controls
113 lines (113 loc) · 8.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
// Geometry Commands
DS_FUNCTION_TABLE(reset_devsim, dsCommand::resetDevsimCmd)
DS_FUNCTION_TABLE(get_device_list, dsCommand::getDeviceListCmd)
DS_FUNCTION_TABLE(get_region_list, dsCommand::getRegionListCmd)
DS_FUNCTION_TABLE(get_interface_list, dsCommand::getRegionListCmd)
DS_FUNCTION_TABLE(get_contact_list, dsCommand::getRegionListCmd)
DS_FUNCTION_TABLE(get_element_node_list, dsCommand::getElementNodeListCmd)
// Material Commands
DS_FUNCTION_TABLE(set_parameter, dsCommand::getParameterCmd)
DS_FUNCTION_TABLE(get_parameter, dsCommand::getParameterCmd)
DS_FUNCTION_TABLE(get_parameter_list, dsCommand::getParameterCmd)
DS_FUNCTION_TABLE(set_material, dsCommand::getParameterCmd)
DS_FUNCTION_TABLE(get_material, dsCommand::getParameterCmd)
DS_FUNCTION_TABLE(get_dimension, dsCommand::getParameterCmd)
// Model Commands
DS_FUNCTION_TABLE(contact_edge_model, dsCommand::createContactNodeModelCmd)
DS_FUNCTION_TABLE(contact_node_model, dsCommand::createContactNodeModelCmd)
DS_FUNCTION_TABLE(debug_triangle_models, dsCommand::debugTriangleCmd)
DS_FUNCTION_TABLE(delete_edge_model, dsCommand::printEdgeValuesCmd)
DS_FUNCTION_TABLE(delete_element_model, dsCommand::printElementEdgeValuesCmd)
DS_FUNCTION_TABLE(delete_interface_model, dsCommand::getInterfaceValuesCmd)
DS_FUNCTION_TABLE(delete_node_model, dsCommand::printNodeValuesCmd)
DS_FUNCTION_TABLE(edge_from_node_model, dsCommand::createEdgeFromNodeModelCmd)
DS_FUNCTION_TABLE(edge_average_model, dsCommand::createEdgeAverageModelCmd)
DS_FUNCTION_TABLE(edge_model, dsCommand::createNodeModelCmd)
DS_FUNCTION_TABLE(element_from_edge_model, dsCommand::createTriangleFromEdgeModelCmd)
DS_FUNCTION_TABLE(element_pair_from_edge_model, dsCommand::createTriangleFromEdgeModelCmd)
DS_FUNCTION_TABLE(element_from_node_model, dsCommand::createEdgeFromNodeModelCmd)
DS_FUNCTION_TABLE(vector_element_model, dsCommand::createVectorElementModelCmd)
DS_FUNCTION_TABLE(element_model, dsCommand::createNodeModelCmd)
DS_FUNCTION_TABLE(get_edge_model_list, dsCommand::getNodeModelListCmd)
DS_FUNCTION_TABLE(get_edge_model_values, dsCommand::printEdgeValuesCmd)
DS_FUNCTION_TABLE(get_element_model_list, dsCommand::getNodeModelListCmd)
DS_FUNCTION_TABLE(get_element_model_values, dsCommand::printElementEdgeValuesCmd)
DS_FUNCTION_TABLE(get_interface_model_list, dsCommand::getInterfaceModelListCmd)
DS_FUNCTION_TABLE(get_interface_model_values, dsCommand::getInterfaceValuesCmd)
DS_FUNCTION_TABLE(get_node_model_list, dsCommand::getNodeModelListCmd)
DS_FUNCTION_TABLE(get_node_model_values, dsCommand::printNodeValuesCmd)
DS_FUNCTION_TABLE(interface_model, dsCommand::createInterfaceNodeModelCmd)
DS_FUNCTION_TABLE(interface_normal_model, dsCommand::createInterfaceNormalModelCmd)
DS_FUNCTION_TABLE(node_model, dsCommand::createNodeModelCmd)
DS_FUNCTION_TABLE(node_solution, dsCommand::createNodeSolutionCmd)
DS_FUNCTION_TABLE(edge_solution, dsCommand::createNodeSolutionCmd)
DS_FUNCTION_TABLE(element_solution, dsCommand::createNodeSolutionCmd)
DS_FUNCTION_TABLE(print_edge_values, dsCommand::printEdgeValuesCmd)
DS_FUNCTION_TABLE(print_element_values, dsCommand::printElementEdgeValuesCmd)
DS_FUNCTION_TABLE(print_node_values, dsCommand::printNodeValuesCmd)
DS_FUNCTION_TABLE(register_function, dsCommand::registerFunctionCmd)
DS_FUNCTION_TABLE(set_node_values, dsCommand::setNodeValuesCmd)
DS_FUNCTION_TABLE(set_node_value, dsCommand::setNodeValueCmd)
DS_FUNCTION_TABLE(set_edge_values, dsCommand::setNodeValuesCmd)
DS_FUNCTION_TABLE(set_element_values, dsCommand::setNodeValuesCmd)
DS_FUNCTION_TABLE(symdiff, dsCommand::symdiffCmd)
DS_FUNCTION_TABLE(vector_gradient, dsCommand::createEdgeFromNodeModelCmd)
DS_FUNCTION_TABLE(cylindrical_edge_couple, dsCommand::createCylindricalCmd)
DS_FUNCTION_TABLE(cylindrical_node_volume, dsCommand::createCylindricalCmd)
DS_FUNCTION_TABLE(cylindrical_surface_area, dsCommand::createCylindricalCmd)
// Math Commands
DS_FUNCTION_TABLE(get_contact_current, dsCommand::getContactCurrentCmd)
DS_FUNCTION_TABLE(get_contact_charge, dsCommand::getContactCurrentCmd)
DS_FUNCTION_TABLE(solve, dsCommand::solveCmd)
DS_FUNCTION_TABLE(get_matrix_and_rhs, dsCommand::getMatrixAndRHSCmd)
DS_FUNCTION_TABLE(set_initial_condition, dsCommand::setInitialConditionCmd)
// Equation Commands
DS_FUNCTION_TABLE(equation, dsCommand::createEquationCmd)
DS_FUNCTION_TABLE(interface_equation, dsCommand::createInterfaceEquationCmd)
DS_FUNCTION_TABLE(contact_equation, dsCommand::createContactEquationCmd)
DS_FUNCTION_TABLE(custom_equation, dsCommand::createCustomEquationCmd)
DS_FUNCTION_TABLE(get_equation_numbers, dsCommand::getEquationNumbersCmd)
DS_FUNCTION_TABLE(get_equation_list, dsCommand::getEquationListCmd)
DS_FUNCTION_TABLE(get_interface_equation_list, dsCommand::getInterfaceEquationListCmd)
DS_FUNCTION_TABLE(get_contact_equation_list, dsCommand::getContactEquationListCmd)
DS_FUNCTION_TABLE(delete_equation, dsCommand::deleteEquationCmd)
DS_FUNCTION_TABLE(delete_interface_equation, dsCommand::deleteInterfaceEquationCmd)
DS_FUNCTION_TABLE(delete_contact_equation, dsCommand::deleteContactEquationCmd)
DS_FUNCTION_TABLE(get_equation_command, dsCommand::deleteEquationCmd)
DS_FUNCTION_TABLE(get_contact_equation_command, dsCommand::deleteContactEquationCmd)
DS_FUNCTION_TABLE(get_interface_equation_command, dsCommand::deleteInterfaceEquationCmd)
// Meshing Commands
DS_FUNCTION_TABLE(add_1d_contact, dsCommand::add1dContactCmd)
DS_FUNCTION_TABLE(add_1d_interface, dsCommand::add1dInterfaceCmd)
DS_FUNCTION_TABLE(add_1d_mesh_line, dsCommand::add1dMeshLineCmd)
DS_FUNCTION_TABLE(add_1d_region, dsCommand::add1dRegionCmd)
DS_FUNCTION_TABLE(add_2d_contact, dsCommand::add2dContactCmd)
DS_FUNCTION_TABLE(add_2d_interface, dsCommand::add2dInterfaceCmd)
DS_FUNCTION_TABLE(add_2d_mesh_line, dsCommand::add2dMeshLineCmd)
DS_FUNCTION_TABLE(add_2d_region, dsCommand::add2dRegionCmd)
DS_FUNCTION_TABLE(add_gmsh_contact, dsCommand::addGmshContactCmd)
DS_FUNCTION_TABLE(add_gmsh_interface, dsCommand::addGmshInterfaceCmd)
DS_FUNCTION_TABLE(add_gmsh_region, dsCommand::addGmshRegionCmd)
DS_FUNCTION_TABLE(create_1d_mesh, dsCommand::create1dMeshCmd)
DS_FUNCTION_TABLE(create_2d_mesh, dsCommand::create1dMeshCmd)
DS_FUNCTION_TABLE(create_contact_from_interface, dsCommand::createContactFromInterfaceCmd)
DS_FUNCTION_TABLE(create_device, dsCommand::createDeviceCmd)
DS_FUNCTION_TABLE(create_gmsh_mesh, dsCommand::createGmshMeshCmd)
DS_FUNCTION_TABLE(create_interface_from_nodes, dsCommand::createInterfaceFromNodesCmd)
DS_FUNCTION_TABLE(delete_device, dsCommand::deleteDeviceCmd)
DS_FUNCTION_TABLE(delete_mesh, dsCommand::deleteMeshCmd)
DS_FUNCTION_TABLE(finalize_mesh, dsCommand::finalizeMeshCmd)
DS_FUNCTION_TABLE(get_mesh_list, dsCommand::getMeshListCmd)
DS_FUNCTION_TABLE(load_devices, dsCommand::loadDevicesCmd)
DS_FUNCTION_TABLE(write_devices, dsCommand::writeDevicesCmd)
// Circuit Commands
DS_FUNCTION_TABLE(add_circuit_node, dsCommand::addCircuitNodeCmd)
DS_FUNCTION_TABLE(circuit_element, dsCommand::circuitElementCmd)
DS_FUNCTION_TABLE(circuit_alter, dsCommand::circuitAlterCmd)
DS_FUNCTION_TABLE(circuit_node_alias, dsCommand::circuitNodeAliasCmd)
DS_FUNCTION_TABLE(delete_circuit, dsCommand::circuitDeleteCircuitCmd)
DS_FUNCTION_TABLE(get_circuit_node_list, dsCommand::circuitGetCircuitNodeListCmd)
DS_FUNCTION_TABLE(get_circuit_solution_list, dsCommand::circuitGetCircuitSolutionListCmd)
DS_FUNCTION_TABLE(get_circuit_node_value, dsCommand::circuitGetCircuitNodeValueCmd)
DS_FUNCTION_TABLE(set_circuit_node_value, dsCommand::circuitGetCircuitNodeValueCmd)
DS_FUNCTION_TABLE(get_circuit_equation_number, dsCommand::circuitGetCircuitEquationNumberCmd)