Physics.Learn

Mechanics

type TheTime

type TimeStep

type Velocity

Simple one-particle state

type SimpleState

type SimpleAccelerationFunction

simpleStateDeriv

simpleRungeKuttaStep

One-particle state

data St

data DSt

type OneParticleSystemState

type OneParticleAccelerationFunction

oneParticleStateDeriv

oneParticleRungeKuttaStep

oneParticleRungeKuttaSolution

Two-particle state

type TwoParticleSystemState

type TwoParticleAccelerationFunction

twoParticleStateDeriv

twoParticleRungeKuttaStep

Many-particle state

type ManyParticleSystemState

type ManyParticleAccelerationFunction

manyParticleStateDeriv

manyParticleRungeKuttaStep

E&M

Charge

type Charge

data ChargeDistribution

totalCharge

Current

type Current

data CurrentDistribution

Electric Field

eField

Electric Flux

electricFlux

Electric Potential

electricPotentialFromField

electricPotentialFromCharge

Magnetic Field

bField

Magnetic Flux

magneticFlux

Geometry

Vectors

data Vec

xComp

yComp

zComp

vec

(^+^)

(^-^)

(*^)

(^*)

(^/)

(<.>)

(><)

magnitude

zeroV

negateV

sumV

iHat

jHat

kHat

Position

data Position

type Displacement

type ScalarField

type VectorField

type Field v

type CoordinateSystem

cartesian

cylindrical

spherical

cart

cyl

sph

cartesianCoordinates

cylindricalCoordinates

sphericalCoordinates

displacement

shiftPosition

shiftObject

shiftField

addFields

rHat

thetaHat

phiHat

sHat

xHat

yHat

zHat

Curves

data Curve

normalizeCurve

concatCurves

concatenateCurves

reverseCurve

evalCurve

shiftCurve

straightLine

Line Integrals

simpleLineIntegral

dottedLineIntegral

crossedLineIntegral

Surfaces

data Surface

unitSphere

centeredSphere

sphere

northernHemisphere

disk

shiftSurface

Surface Integrals

surfaceIntegral

dottedSurfaceIntegral

Volumes

data Volume

unitBall

unitBallCartesian

centeredBall

ball

northernHalfBall

centeredCylinder

shiftVolume

Volume Integral

volumeIntegral

Differential Equations

class StateSpace p

(.-^)

type Time p

type DifferentialEquation state

type InitialValueProblem state

type EvolutionMethod state

type SolutionMethod state

stepSolution

eulerMethod

rungeKutta4

integrateSystem

Visualization

Plotting

label

postscript

psFile

Gloss library

polarToCart

cartToPolar

arrow

thickArrow

Vis library

v3FromVec

v3FromPos

visVec

oneVector

displayVectorField

curveObject