C ++ Expression Template Matrix-bibliotheek

C ++ Expression Template Matrix Library is een C ++ Expression Template Matrix-bibliotheek.
Download nu

C ++ Expression Template Matrix-bibliotheek Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Ricky Lung Man Tat
  • Uitgever website:

C ++ Expression Template Matrix-bibliotheek Tags


C ++ Expression Template Matrix-bibliotheek Beschrijving

C ++ sjabloonexpressie matrix bibliotheek C ++ sjabloonexpressie matrix bibliotheek. exmat's doel is om een eenvoudig te gebruiken, maar toch zeer efficiënt matrix bibliotheek te bieden. Overbelast operators laten algebraïsche uitdrukkingen als v schrijven = A * u + uin C ++, in plaats van het stel boring functions.This syntactische suiker voorzien runtime kosten, een manier om de overhead te voorkomen, is uitdrukkingstemplates (ET) Gebruikend ET gebruiken , kunnen we verder stimuleren van de efficiënte door het analyseren van de expressie tijdens het compileren en het genereren van de meest efficiënte code voor die expression.This library wordt nog altijd vroeg development.Here zijn een aantal belangrijke eigenschappen van "Cplusplus uitdrukkingstemplate matrix bibliotheek": Generic: · het elementtype van de matrix generiek, kan elk type C ++ build-in type zoals int, float, double zijn. · Andere types zoals complex of willekeurige precisie type kan ook worden gebruikt als elementtype. · matrix expressie te vormen van elk type element, dat wil zeggen een integer matrix kan een matrix float toegevoegd en vervolgens toewijzen aan een dubbele matrix. Eenvoudig te gebruiken: · U kunt matrix expressie schrijven met behulp van +, -, *, / exploitanten zoals gewoonlijk wiskundige notatie. Veilig: · Er zijn 3 niveaus van foutcontrole beleid dat u kunt toepassen op elke klasse van de matrix. Efficiënt: · Specialized handgemaakte vergelijkbare geoptimaliseerde code kan worden gegenereerd voor verschillende uitdrukkingen · SIMD code kan worden aangebracht op kleine afmeting matrix · Zorg voor een interface voor gebruik BLAS als wiskunde kernel, die sterk geoptimaliseerd voor niet Cachebewerkingen... Wat is er nieuw in deze release: · Cross product bug · Toegevoegd determinant, minor bekijken, cofactor uitzicht en adjunct weergave voor matrix · ondersteuning toegevoegd voor kolom grote geheugen layout · Helper macro voor het afleiden van ET ingeschakeld subklasse van exmat :: Mat gemakkelijk · Array versie voor benaderde wiskunde


C ++ Expression Template Matrix-bibliotheek Gerelateerde software

XJ3D

XJ3D is een project van het Web3D-consortium gericht op het maken van een toolkit voor VRML97 en X3D-inhoud volledig geschreven in Java. ...

250

Downloaden