SedSat3 1.1.6
Sediment Source Apportionment Tool - Advanced statistical methods for environmental pollution research
Loading...
Searching...
No Matches
elemental_profile.h File Reference

Elemental concentration profile for sediment source fingerprinting. More...

#include <map>
#include <string>
#include <vector>
#include <memory>
#include "interface.h"
#include "multiplelinearregressionset.h"
Include dependency graph for elemental_profile.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  element_information
 Metadata describing an element's role and properties in analysis. More...
 
class  Elemental_Profile
 Container for elemental concentration data of a single sediment sample. More...
 

Detailed Description

Elemental concentration profile for sediment source fingerprinting.

Author
USGS Sediment Fingerprinting Project
Date
December 2025

Description

Defines the Elemental_Profile class for storing and manipulating elemental composition data used in sediment source fingerprinting analysis.

Scientific Background

Sediment source fingerprinting uses geochemical signatures (elemental concentrations) to trace sediment origins. This class represents a single sample's complete elemental "fingerprint."

Warning
This class publicly inherits from std::map, which has a non-virtual destructor. Avoid polymorphic deletion through std::map pointer. This design issue will be addressed in future major version.

Definition in file elemental_profile.h.