Main > Programming > Libraries >

Physics::Lorentz::Transformation 0.01

Physics::Lorentz::Transformation 0.01

Sponsored Links

Physics::Lorentz::Transformation 0.01 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
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.

Physics::Lorentz::Transformation 0.01 Screenshot

Advertisements

Physics::Lorentz::Transformation 0.01 Keywords

Bookmark Physics::Lorentz::Transformation 0.01

Hyperlink code:
Link for forum:

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

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
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