SYMBOL INDEX (257 symbols across 125 files) FILE: dependencies/discord/Discord.h function class (line 20) | class CDiscord function CDiscord (line 76) | static CDiscord* GetDiscordManager() FILE: dependencies/discord/discord_rpc.h type DiscordRichPresence (line 25) | typedef struct DiscordRichPresence { type DiscordUser (line 43) | typedef struct DiscordUser { type DiscordEventHandlers (line 50) | typedef struct DiscordEventHandlers { FILE: include/adaptive_volume_filter.h function class (line 6) | class AdaptiveVolumeFilter : public Filter { FILE: include/afr_cluster.h function class (line 13) | class AfrCluster : public UiElement { FILE: include/application_settings.h type ApplicationSettings (line 5) | struct ApplicationSettings { FILE: include/audio_buffer.h function class (line 8) | class AudioBuffer { function readSample (line 44) | inline int16_t readSample(int offset, int index) const { function commitBlock (line 48) | inline void commitBlock(int length) { function copyBuffer (line 56) | inline void copyBuffer(int16_t *dest, int offset, int length) { FILE: include/butterworth_low_pass_filter.h function virtual (line 24) | virtual ~ButterworthLowPassFilter() { function T_Real (line 28) | __forceinline T_Real fast_f(T_Real sample) { function setCutoffFrequency (line 56) | inline void setCutoffFrequency(T_Real f_c, T_Real sampleRate) { FILE: include/camshaft.h function class (line 10) | class Camshaft : public Part { FILE: include/combustion_chamber.h function class (line 13) | class CombustionChamber : public atg_scs::ForceGenerator { FILE: include/combustion_chamber_object.h function class (line 9) | class CombustionChamberObject : public SimulationObject { FILE: include/connecting_rod.h function class (line 9) | class ConnectingRod : public Part { FILE: include/connecting_rod_object.h function class (line 9) | class ConnectingRodObject : public SimulationObject { FILE: include/constants.h function namespace (line 4) | namespace constants { FILE: include/convolution_filter.h function class (line 6) | class ConvolutionFilter : public Filter { FILE: include/crankshaft.h function class (line 6) | class Crankshaft : public Part { FILE: include/crankshaft_object.h function class (line 9) | class CrankshaftObject : public SimulationObject { FILE: include/cylinder_bank.h function class (line 8) | class CylinderBank { FILE: include/cylinder_bank_object.h function class (line 10) | class CylinderBankObject : public SimulationObject { FILE: include/cylinder_head.h function class (line 13) | class CylinderHead : public Part { FILE: include/cylinder_head_object.h function class (line 10) | class CylinderHeadObject : public SimulationObject { FILE: include/cylinder_pressure_gauge.h function class (line 9) | class CylinderPressureGauge : public UiElement { FILE: include/cylinder_temperature_gauge.h function class (line 9) | class CylinderTemperatureGauge : public UiElement { FILE: include/delay_filter.h function class (line 10) | class DelayFilter : public Filter { FILE: include/derivative_filter.h function class (line 6) | class DerivativeFilter : public Filter { FILE: include/direct_throttle_linkage.h function class (line 6) | class DirectThrottleLinkage : public Throttle { FILE: include/dynamometer.h function class (line 8) | class Dynamometer : public atg_scs::Constraint { FILE: include/engine.h function class (line 23) | class Engine : public Part { FILE: include/engine_sim_application.h function class (line 31) | class EngineSimApplication { FILE: include/engine_view.h function class (line 6) | class EngineView : public UiElement { FILE: include/exhaust_system.h function class (line 9) | class ExhaustSystem : public Part { FILE: include/feedback_comb_filter.h function class (line 6) | class FeedbackCombFilter : public Filter { FILE: include/filter.h function class (line 4) | class Filter { FILE: include/firing_order_display.h function class (line 9) | class FiringOrderDisplay : public UiElement { FILE: include/fuel.h function class (line 10) | class Fuel { FILE: include/fuel_cluster.h function class (line 9) | class FuelCluster : public UiElement { FILE: include/function.h function class (line 6) | class Function { FILE: include/gas_system.h function class (line 10) | class GasSystem { function n (line 152) | inline double GasSystem::n(double V) const { function kineticEnergy (line 160) | inline double GasSystem::kineticEnergy(double n) const { function bulkKineticEnergy (line 186) | inline double GasSystem::bulkKineticEnergy() const { function mass (line 235) | inline double GasSystem::mass() const { function volume (line 265) | inline double GasSystem::volume(double n) const { FILE: include/gauge.h function class (line 8) | class Gauge : public UiElement { FILE: include/gaussian_filter.h function class (line 8) | class GaussianFilter { FILE: include/geometry_generator.h function class (line 10) | class GeometryGenerator { FILE: include/governor.h function class (line 6) | class Governor : public Throttle { FILE: include/ignition_module.h function class (line 10) | class IgnitionModule : public Part { FILE: include/impulse_response.h function class (line 6) | class ImpulseResponse { FILE: include/info_cluster.h function class (line 10) | class InfoCluster : public UiElement { FILE: include/intake.h function class (line 8) | class Intake : public Part { FILE: include/jitter_filter.h function class (line 11) | class JitterFilter : public Filter { function setJitterScale (line 49) | inline void setJitterScale(float jitterScale) { m_jitterScale = jitterSc... FILE: include/labeled_gauge.h function class (line 10) | class LabeledGauge : public UiElement { FILE: include/leveling_filter.h function class (line 8) | class LevelingFilter : public Filter { FILE: include/load_simulation_cluster.h function class (line 9) | class LoadSimulationCluster : public UiElement { FILE: include/low_pass_filter.h function class (line 8) | class LowPassFilter : public Filter { FILE: include/mixer_cluster.h function class (line 14) | class MixerCluster : public UiElement { FILE: include/oscilloscope.h function class (line 6) | class Oscilloscope : public UiElement { FILE: include/oscilloscope_cluster.h function class (line 9) | class OscilloscopeCluster : public UiElement { FILE: include/part.h function class (line 6) | class Part { FILE: include/performance_cluster.h function class (line 14) | class PerformanceCluster : public UiElement { FILE: include/piston.h function class (line 8) | class Piston : public Part { function setCylinderConstraint (line 55) | void Piston::setCylinderConstraint(atg_scs::LineConstraint *constraint) { FILE: include/piston_engine_simulator.h function class (line 21) | class PistonEngineSimulator : public Simulator { FILE: include/piston_object.h function class (line 9) | class PistonObject : public SimulationObject { FILE: include/preemphasis_filter.h function class (line 10) | class PreemphasisFilter : public Filter { FILE: include/right_gauge_cluster.h function class (line 15) | class RightGaugeCluster : public UiElement { FILE: include/ring_buffer.h function initialize (line 22) | void initialize(size_t capacity) { function destroy (line 29) | void destroy() { function write (line 40) | inline void write(T_Data data) { function overwrite (line 48) | inline void overwrite(T_Data data, size_t index) { function index (line 57) | inline size_t index(size_t base, int offset) { function T_Data (line 72) | inline T_Data read(size_t index) const { function read (line 78) | inline void read(size_t n, T_Data *target) { function readAndRemove (line 94) | inline void readAndRemove(size_t n, T_Data *target) { function setWriteIndex (line 115) | inline void setWriteIndex(size_t writeIndex) { function removeBeginning (line 119) | inline void removeBeginning(size_t n) { function setStartIndex (line 126) | inline void setStartIndex(size_t startIndex) { FILE: include/shaders.h function class (line 8) | class Shaders : public dbasic::ShaderBase { FILE: include/simulation_object.h function class (line 10) | class SimulationObject { FILE: include/simulator.h function class (line 17) | class Simulator { FILE: include/standard_valvetrain.h function class (line 6) | class StandardValvetrain : public Valvetrain { FILE: include/starter_motor.h function class (line 8) | class StarterMotor : public atg_scs::Constraint { FILE: include/synthesizer.h function class (line 18) | class Synthesizer { FILE: include/throttle.h function class (line 7) | class Throttle { FILE: include/throttle_display.h function class (line 9) | class ThrottleDisplay : public UiElement { FILE: include/transmission.h function class (line 8) | class Transmission { FILE: include/ui_button.h function class (line 6) | class UiButton : public UiElement { FILE: include/ui_element.h function class (line 11) | class UiElement { FILE: include/ui_manager.h function class (line 9) | class UiManager { FILE: include/ui_math.h type Point (line 6) | struct Point { function Point (line 101) | Point componentMin(const Point &b) const { function m1 (line 106) | struct Bounds { function Bounds (line 131) | Bounds add(const Bounds &b) const { function Bounds (line 135) | Bounds move(const Point &delta) { function Bounds (line 162) | Bounds inset(float amount) const { function Bounds (line 166) | Bounds grow(float amount) const { function Bounds (line 170) | Bounds verticalSplit(float s0, float s1) const { function Bounds (line 179) | Bounds horizontalSplit(float s0, float s1) const { type Grid (line 189) | struct Grid { FILE: include/units.h function namespace (line 6) | namespace units { FILE: include/valvetrain.h function class (line 5) | class Valvetrain { FILE: include/vehicle.h function class (line 6) | class Vehicle { FILE: include/vehicle_drag_constraint.h function class (line 7) | class VehicleDragConstraint : public atg_scs::Constraint { FILE: include/vtec_valvetrain.h function class (line 7) | class VtecValvetrain : public Valvetrain { FILE: scripting/include/actions.h function namespace (line 20) | namespace es_script { function class (line 44) | class AddRodJournalNode : public Node { function virtual (line 57) | virtual void _evaluate() { function class (line 68) | class AddSlaveJournalNode : public Node { function virtual (line 81) | virtual void _evaluate() { function class (line 92) | class AddCrankshaftNode : public Node { function virtual (line 105) | virtual void _evaluate() { function class (line 116) | class AddCylinderBankNode : public Node { function virtual (line 129) | virtual void _evaluate() { function class (line 140) | class AddCylinderNode : public Node { function virtual (line 160) | virtual void _evaluate() { function class (line 187) | class AddSampleNode : public Node { function virtual (line 201) | virtual void _evaluate() { function class (line 213) | class AddLobeNode : public Node { function virtual (line 226) | virtual void _evaluate() { function class (line 237) | class SetCylinderHeadNode : public Node { function virtual (line 250) | virtual void _evaluate() { function class (line 271) | class k_28inH2ONode : public Node { function virtual (line 304) | virtual void registerOutputs() { function virtual (line 310) | virtual void _evaluate() { function class (line 321) | class k_CarbNode : public Node { function virtual (line 354) | virtual void registerOutputs() { function virtual (line 360) | virtual void _evaluate() { function class (line 371) | class ConnectIgnitionWireNode : public Node { function virtual (line 385) | virtual void _evaluate() { function class (line 397) | class AddIgnitionModuleNode : public Node { function virtual (line 410) | virtual void _evaluate() { function class (line 421) | class GenerateHarmonicCamLobeNode : public Node { function virtual (line 437) | virtual void _evaluate() { function class (line 473) | class AddGearNode : public Node { function virtual (line 486) | virtual void _evaluate() { function class (line 497) | class SetTransmissionNode : public Node { function virtual (line 509) | virtual void _evaluate() { function class (line 521) | class SetVehicleNode : public piranha::Node { function virtual (line 533) | virtual void _evaluate() { function class (line 545) | class SetApplicationSettingsNode : public Node { function virtual (line 574) | virtual void _evaluate() { FILE: scripting/include/camshaft_node.h function namespace (line 14) | namespace es_script { FILE: scripting/include/channel_types.h function namespace (line 6) | namespace es_script { FILE: scripting/include/compiler.h function namespace (line 11) | namespace es_script { FILE: scripting/include/connecting_rod_node.h function virtual (line 18) | virtual ~ConnectingRodNode() { /* void */ } function addRodJournal (line 20) | void addRodJournal(RodJournalNode *rodJournal) { FILE: scripting/include/crankshaft_node.h function namespace (line 14) | namespace es_script { FILE: scripting/include/cylinder_bank_node.h function namespace (line 17) | namespace es_script { FILE: scripting/include/cylinder_head_node.h function namespace (line 16) | namespace es_script { FILE: scripting/include/engine_context.h function namespace (line 8) | namespace es_script { FILE: scripting/include/engine_node.h function namespace (line 18) | namespace es_script { function addCrankshaft (line 134) | void addCrankshaft(CrankshaftNode *crankshaft) { function addCylinderBank (line 138) | void addCylinderBank(CylinderBankNode *bank) { function addIgnitionModule (line 148) | void addIgnitionModule(IgnitionModuleNode *ignitionModule) { function virtual (line 171) | virtual void _evaluate() { FILE: scripting/include/exhaust_system_node.h function namespace (line 11) | namespace es_script { FILE: scripting/include/fuel_node.h function namespace (line 14) | namespace es_script { FILE: scripting/include/function_node.h type Sample (line 14) | struct Sample { function virtual (line 20) | virtual ~FunctionNode() { /* void */ } function addSample (line 22) | void addSample(double x, double y) { function setFilterRadius (line 26) | void setFilterRadius(double filterRadius) { FILE: scripting/include/ignition_module_node.h type Post (line 17) | struct Post { function virtual (line 24) | virtual ~IgnitionModuleNode() { /* void */ } FILE: scripting/include/ignition_wire_node.h function namespace (line 13) | namespace es_script { FILE: scripting/include/impulse_response_node.h function namespace (line 14) | namespace es_script { FILE: scripting/include/intake_node.h function namespace (line 14) | namespace es_script { FILE: scripting/include/language_rules.h function namespace (line 6) | namespace es_script { FILE: scripting/include/node.h type InputTarget (line 13) | struct InputTarget { FILE: scripting/include/object_reference_node.h function namespace (line 8) | namespace es_script { function virtual (line 32) | virtual void _evaluate() { function setOutput (line 36) | void setOutput(Type *output) { m_output.setReference(output); } FILE: scripting/include/object_reference_node_output.h function namespace (line 8) | namespace es_script { FILE: scripting/include/piston_node.h function namespace (line 14) | namespace es_script { FILE: scripting/include/rod_journal_node.h function namespace (line 10) | namespace es_script { FILE: scripting/include/standard_valvetrain_node.h function namespace (line 10) | namespace es_script { FILE: scripting/include/throttle_nodes.h function namespace (line 8) | namespace es_script { function class (line 24) | class DirectThrottleLinkageNode : public ThrottleNode { function class (line 46) | class GovernorNode : public ThrottleNode { FILE: scripting/include/transmission_node.h function namespace (line 10) | namespace es_script { FILE: scripting/include/valvetrain_node.h function namespace (line 8) | namespace es_script { FILE: scripting/include/vehicle_node.h function namespace (line 8) | namespace es_script { FILE: scripting/include/vtec_valvetrain_node.h function namespace (line 10) | namespace es_script { FILE: scripting/src/engine_context.cpp function CylinderHead (line 17) | CylinderHead *es_script::EngineContext::getHead(CylinderHeadNode *head) { function CylinderBank (line 29) | CylinderBank *es_script::EngineContext::getBank(CylinderBankNode *bank) ... function Intake (line 53) | Intake *es_script::EngineContext::getIntake(IntakeNode *intake) const { function ExhaustSystem (line 68) | ExhaustSystem *es_script::EngineContext::getExhaust(ExhaustSystemNode *e... function Function (line 80) | Function *es_script::EngineContext::getFunction(FunctionNode *exhaust) c... function ImpulseResponse (line 95) | ImpulseResponse *es_script::EngineContext::getImpulseResponse( function Crankshaft (line 112) | Crankshaft *es_script::EngineContext::getCrankshaft(CrankshaftNode *node... function ConnectingRod (line 127) | ConnectingRod *es_script::EngineContext::getConnectingRod( FILE: src/cylinder_head.cpp function Camshaft (line 103) | Camshaft *CylinderHead::getExhaustCamshaft() { function Camshaft (line 107) | Camshaft *CylinderHead::getIntakeCamshaft() { FILE: src/engine.cpp function Crankshaft (line 135) | Crankshaft *Engine::getOutputCrankshaft() const { function placeRod (line 163) | bool placeRod( function Simulator (line 386) | Simulator *Engine::createSimulator(Vehicle *vehicle, Transmission *trans... FILE: src/engine_view.cpp function Point (line 59) | Point EngineView::getCenter() const { function Point (line 63) | Point EngineView::getCameraPosition() const { FILE: src/geometry_generator.cpp function ysVector (line 1003) | ysVector GeometryGenerator::findOrthogonal(const ysVector &v) { FILE: src/main.cpp function WinMain (line 5) | int WINAPI WinMain( FILE: src/oscilloscope.cpp function Point (line 146) | Point Oscilloscope::dataPointToRenderPosition( FILE: src/shaders.cpp function ysError (line 21) | ysError Shaders::Initialize( function ysError (line 82) | ysError Shaders::UseMaterial(dbasic::Material *material) { FILE: src/simulation_object.cpp function Piston (line 36) | Piston *SimulationObject::getForemostPiston(CylinderBank *bank, int laye... function ysVector (line 82) | ysVector SimulationObject::tintByLayer(const ysVector &col, int layers) ... FILE: src/standard_valvetrain.cpp function Camshaft (line 27) | Camshaft *StandardValvetrain::getActiveIntakeCamshaft() { function Camshaft (line 31) | Camshaft *StandardValvetrain::getActiveExhaustCamshaft() { FILE: src/ui_element.cpp function UiElement (line 84) | UiElement *UiElement::mouseOver(const Point &mouseLocal) { function Point (line 101) | Point UiElement::getWorldPosition() const { function Point (line 141) | Point UiElement::pixelsToUnits(const Point &p) const { function Point (line 149) | Point UiElement::unitsToPixels(const Point &p) const { function Point (line 153) | Point UiElement::getRenderPoint(const Point &p) const { function Bounds (line 162) | Bounds UiElement::getRenderBounds(const Bounds &b) const { function Bounds (line 166) | Bounds UiElement::unitsToPixels(const Bounds &b) const { FILE: src/ui_utilities.cpp function ysVector (line 3) | ysVector mix(const ysVector &c1, const ysVector &c2, float s) { FILE: src/utilities.cpp function modularDistance (line 5) | double modularDistance(double a0, double b0, double mod) { function positiveMod (line 19) | double positiveMod(double x, double mod) { function erfApproximation (line 27) | double erfApproximation(double x) { FILE: src/vtec_valvetrain.cpp function Camshaft (line 49) | Camshaft *VtecValvetrain::getActiveIntakeCamshaft() { function Camshaft (line 55) | Camshaft *VtecValvetrain::getActiveExhaustCamshaft() { FILE: test/function_test.cpp function TEST (line 7) | TEST(FunctionTests, FunctionSanityCheck) { function TEST (line 13) | TEST(FunctionTests, FunctionTriangleFilterTest) { function TEST (line 30) | TEST(FunctionTests, FunctionClosestTest) { function TEST (line 46) | TEST(FunctionTests, FunctionRandomAddTest) { function TEST (line 59) | TEST(FunctionTests, FunctionGaussianTest) { FILE: test/gas_system_tests.cpp function TEST (line 9) | TEST(GasSystemTests, GasSystemSanity) { function TEST (line 14) | TEST(GasSystemTests, AdiabaticEnergyConservation) { function TEST (line 50) | TEST(GasSystemTests, PressureEqualizationEnergyConservation) { function TEST (line 93) | TEST(GasSystemTests, PressureEquilibriumMaxFlow) { function TEST (line 124) | TEST(GasSystemTests, PressureEquilibriumMaxFlowInfinite) { function TEST (line 143) | TEST(GasSystemTests, PressureEquilibriumMaxFlowInfiniteOverpressure) { function TEST (line 161) | TEST(GasSystemTests, FlowVariableVolume) { function TEST (line 185) | TEST(GasSystemTests, PowerStrokeTest) { function TEST (line 200) | TEST(GasSystemTests, IntakeStrokeTest) { function TEST (line 251) | TEST(GasSystemTests, FlowLimit) { function TEST (line 268) | TEST(GasSystemTests, IdealGasLaw) { function TEST (line 282) | TEST(GasSystemTests, CompositionSanityCheck) { function TEST (line 331) | TEST(GasSystemTests, ChokedFlowTest) { function TEST (line 372) | TEST(GasSystemTests, CfmConversions) { function TEST (line 394) | TEST(GasSystemTests, FlowRateConstant) { function TEST (line 417) | TEST(GasSystemTests, GasVelocityReducesStaticPressure) { function TEST (line 500) | TEST(GasSystemTests, GasVelocityProducesScavengingEffect) { function TEST (line 632) | TEST(GasSystemTests, GasVelocityProducesRamEffect) { function TEST (line 778) | TEST(GasSystemTests, GasVelocityStabilizesInClosedSystem) { FILE: test/synthesizer_tests.cpp function setupStandardSynthesizer (line 9) | void setupStandardSynthesizer(Synthesizer &synth) { function setupSynchronizedSynthesizer (line 28) | void setupSynchronizedSynthesizer(Synthesizer &synth) { function TEST (line 47) | TEST(SynthesizerTests, SynthesizerSanityCheck) { function TEST (line 110) | TEST(SynthesizerTests, SynthesizerSystemTestSingleThread) { function TEST (line 150) | TEST(SynthesizerTests, SynthesizerSystemTest) {