#include <SEArray.h>

Inherits SEProperty.

Inherited by SEArrayElectricPotential, SEArrayPressure, SEArrayVolume, and SEArrayVolumePerTime.

Public Member Functions

 SEArray ()
 
 ~SEArray ()
 
virtual void Clear ()
 
void Copy (const SEArray &src)
 
bool IsValid () const override
 
void Invalidate () override
 
std::vector< double > & GetData ()
 
- Public Member Functions inherited from SEProperty
 SEProperty ()
 
virtual ~SEProperty ()
 
virtual void Invalidate ()=0
 
virtual bool IsValid () const =0
 

Protected Attributes

std::vector< double > m_Data
 

Friends

class PBProperty
 

Constructor & Destructor Documentation

◆ SEArray()

SEArray::SEArray ( )

◆ ~SEArray()

SEArray::~SEArray ( )

Member Function Documentation

◆ Clear()

void SEArray::Clear ( )
virtual

◆ Copy()

void SEArray::Copy ( const SEArray src)

◆ GetData()

std::vector< double > & SEArray::GetData ( )

◆ Invalidate()

void SEArray::Invalidate ( )
overridevirtual

Implements SEProperty.

◆ IsValid()

bool SEArray::IsValid ( ) const
overridevirtual

Implements SEProperty.

Friends And Related Function Documentation

◆ PBProperty

friend class PBProperty
friend

Member Data Documentation

◆ m_Data

std::vector<double> SEArray::m_Data
protected

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.