Physics::Lorentz::Transformation 0.01
Sponsored Links
Physics::Lorentz::Transformation 0.01 Ranking & Summary
File size:
0.011 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
825
Date added:
2007-07-30
Publisher:
Steffen Mueller
Physics::Lorentz::Transformation 0.01 description
Physics::Lorentz::Transformation Perl module contains representation of poincare transformations.
SYNOPSIS
use Physics::Lorentz;
my $rotation = Physics::Lorentz::Transformation->rotation_euler(
$alpha, $beta, $gamma
);
my $vector = Physics::Lorentz::Vector->new([$t, $x, $y, $z]);
my $rotated = $rotation->apply($vector);
# or: $rotated = $rotation * $vector;
...
This class represents a Poincare transformation. That is a proper or improper Lorentz transformation plus a shift by some 4-vector. (x = lamda*x + a)
Yes, the class name might be misleading, but honestly, when most non-physicists talk about Lorentz transformations, they mean Poincare transformations anyway. (Pun intended.)
To sum this up, the set of Poincare transformations contains, among others
Boosts
Rotations
Space Inversions / Parity
Time Inversion
Shifts by a constant vector
Combinations thereof
OVERLOADED INTERFACE
Stringification is overloaded with the stringify method.
Multiplication (*) is overloaded with the merge method for other transformations: $t3 = $t1 * $t2 corresponds to the following application on a vector: t1 * ( t2 * vec ). (I.e. t2 first, then t1) Of course, Poincare transformations do not commute!
The assignment form of multiplication is supported for merging transformations but its use is discouraged unless youre into obfuscation.
Multiplication is also overloaded for application to vectors, but only if the vector is on the right of the transformation: $t * $v is okay, but $v * $t is not.
SYNOPSIS
use Physics::Lorentz;
my $rotation = Physics::Lorentz::Transformation->rotation_euler(
$alpha, $beta, $gamma
);
my $vector = Physics::Lorentz::Vector->new([$t, $x, $y, $z]);
my $rotated = $rotation->apply($vector);
# or: $rotated = $rotation * $vector;
...
This class represents a Poincare transformation. That is a proper or improper Lorentz transformation plus a shift by some 4-vector. (x = lamda*x + a)
Yes, the class name might be misleading, but honestly, when most non-physicists talk about Lorentz transformations, they mean Poincare transformations anyway. (Pun intended.)
To sum this up, the set of Poincare transformations contains, among others
Boosts
Rotations
Space Inversions / Parity
Time Inversion
Shifts by a constant vector
Combinations thereof
OVERLOADED INTERFACE
Stringification is overloaded with the stringify method.
Multiplication (*) is overloaded with the merge method for other transformations: $t3 = $t1 * $t2 corresponds to the following application on a vector: t1 * ( t2 * vec ). (I.e. t2 first, then t1) Of course, Poincare transformations do not commute!
The assignment form of multiplication is supported for merging transformations but its use is discouraged unless youre into obfuscation.
Multiplication is also overloaded for application to vectors, but only if the vector is on the right of the transformation: $t * $v is okay, but $v * $t is not.
Physics::Lorentz::Transformation 0.01 Screenshot
Advertisements
Physics::Lorentz::Transformation 0.01 Keywords
Transformation Perl
Transformation 0.01
poincare transformations
Perl module
transformations
Poincare
vector
contains
representation
Perl
Physics::Lorentz::Transformation
PhysicsLorentzTransformation
Physics::Lorentz::Transformation 0.01
Libraries
Programming
Bookmark Physics::Lorentz::Transformation 0.01
Physics::Lorentz::Transformation 0.01 Copyright
WareSeeker periodically updates pricing and software information of Physics::Lorentz::Transformation 0.01 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Physics::Lorentz::Transformation 0.01 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
transformations medical weight loss
granite transformations
henri poincare
transformations weight loss clinic
poincare conjecture
transformations weight loss
transformations orlando
math transformations
raymond poincare
transformations into animals
biography of henri poincare
poincare perelman
body for life transformations
perl modules
transformations in math
energy transformations
poincare grigori perelman
transformations in geometry
Related Software
Parallel::Workers::Transaction is a simple Perl module. Free Download
MILA::Transliterate is a Perl Module for transliterating text from Hebrew to various transliterations used in the Knowledge Cent Free Download
Convert::CharMap is a Perl module that can conversion between Unicode Character Maps. Free Download
CVS Perl library is a Perl module which is is a wrapper around the CVS command with an object-oriented interface. Free Download
WWW::Scraper::Monster is a Perl module that scrapes Monster.com. Free Download
LSF::Hosts is a Perl module to retrieve information about LSF hosts. Free Download
PerlPoint::Generator::LANGUAGE::Formatter is a Perl module that generates Formatter formatted LANGUAGE files. Free Download
XML::Generator::Essex is a Perl module that can generate XML with Essex. Free Download
Latest Software
Popular Software
Favourite Software