You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.2 KiB
1.2 KiB
Analyze the ${SRC_DIR}/${module_name}.h and ${SRC_DIR}/${module_name}.cpp files in the orbital mechanics simulation project. Create a concise but comprehensive summary of all interface elements (functions, structs, enums, constants, defines) that would be useful for a new agent session to quickly understand this module's API.
Output format:
Path
/full/file/path
Structs, Constants, Enums, Defines
// Brief description of the struct
struct <StructName> {
<type> <field_name>; // Field purpose
};
// comments (if needed)
static const <type> <CONSTANT_NAME> = <value>; // or inline (if needed)
Functions
// Brief description of what the function does, (include details for complex algorithms)
<return_type> <function_name>(
<param_type> <param_name>, // brief description
<param_type> <param_name> // brief description
);
Keep summaries concise but do not oversimplify complex algorithms - include enough detail to understand the logic and approach. Focus on public interfaces, not internal implementation details.
IMPORTANT: write output to one file: ${SUMMARY_DIR}/${module_name}.summary.md