waves
Basic FE playground
waves::Source Class Reference

manage the sources More...

#include <wSource.h>

Inheritance diagram for waves::Source:
Collaboration diagram for waves::Source:

Public Member Functions

 Source (std::shared_ptr< MshData > _msh, int no)
 
 Source (std::shared_ptr< MshData > _msh, std::string const &name)
 
virtual ~Source ()
 
virtual void apply (double t, std::vector< double > &u)
 
virtual void write (std::ostream &out) const override
 

Public Attributes

std::vector< Node * > nodes
 

Detailed Description

manage the sources

Constructor & Destructor Documentation

◆ Source() [1/2]

Source::Source ( std::shared_ptr< MshData >  _msh,
int  no 
)

◆ Source() [2/2]

Source::Source ( std::shared_ptr< MshData >  _msh,
std::string const &  name 
)

◆ ~Source()

virtual waves::Source::~Source ( )
inlinevirtual

Member Function Documentation

◆ apply()

virtual void waves::Source::apply ( double  t,
std::vector< double > &  u 
)
inlinevirtual

◆ write()

void Source::write ( std::ostream &  out) const
overridevirtual

Member Data Documentation

◆ nodes

std::vector<Node *> waves::Source::nodes

The documentation for this class was generated from the following files: