Epetra developers coding guidelines.
Epetra is a package of classes for the construction and use of serial and distributed parallel linear algebra objects. It is one of the base packages in Trilinos. This document describes guidelines for Epetra coding style. The issues discussed here go beyond correct C++ syntax to address issues that make code more readable and self-consistent. The guidelines presented here are intended to aid current and future development of Epetra specifically. They reflect design decisions that were made in the early development stages of Epetra. Some of the guidelines are contrary to more commonly used conventions, but we choose to continue these practices for the purposes of self-consistency. These guidelines are intended to be complimentary to policies established in the Trilinos Developers Guide.
- Research Organization:
- Sandia National Laboratories
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC04-94AL85000
- OSTI ID:
- 918292
- Report Number(s):
- SAND2003-4169
- Country of Publication:
- United States
- Language:
- English
Similar Records
Supporting 64-bit global indices in Epetra and other Trilinos packages :
Software development guidelines for Visual Basic and SQL Server
Epetra Linear Algebra Services Package
Technical Report
·
Sat Jun 01 00:00:00 EDT 2013
·
OSTI ID:1092994
Software development guidelines for Visual Basic and SQL Server
Technical Report
·
Wed Jul 26 00:00:00 EDT 2000
·
OSTI ID:804229
Epetra Linear Algebra Services Package
Software
·
Fri Sep 09 00:00:00 EDT 2011
·
OSTI ID:1334990