BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
cl_SourceFunction.hpp File Reference
#include "typedefs.hpp"
#include "cl_Cell.hpp"
Include dependency graph for cl_SourceFunction.hpp:

Go to the source code of this file.

Classes

class  belfem::SourceFunction

Namespaces

namespace  belfem
 USER GUIDES:

Macros

#define BELFEM_BCVAL_AMPLITUDE   0
#define BELFEM_BCVAL_PERIOD   1
#define BELFEM_BCVAL_FREQUENCY   2
#define BELFEM_BCVAL_OMEGA   3
#define BELFEM_BCVAL_PHASE   4
#define BELFEM_BCVAL_TIMEOFFSET   5
#define BELFEM_BCVAL_FUZZYNESS   6

Typedefs

typedef real belfem::UserFunc(const real)

Enumerations

enum class  belfem::SourceFunctionType {
  belfem::Constant = 0 , belfem::Ramp = 1 , belfem::Sigmoid = 2 , belfem::Sine = 3 ,
  belfem::Square = 4 , belfem::Triangle = 5 , belfem::Sawtooth = 6 , belfem::UserDefined = 7 ,
  belfem::UNDEFINED = 8
}

Functions

SourceFunctionType belfem::boundary_condition_function_type (const string &aString)

Macro Definition Documentation

◆ BELFEM_BCVAL_AMPLITUDE

#define BELFEM_BCVAL_AMPLITUDE   0

◆ BELFEM_BCVAL_FREQUENCY

#define BELFEM_BCVAL_FREQUENCY   2

◆ BELFEM_BCVAL_FUZZYNESS

#define BELFEM_BCVAL_FUZZYNESS   6

◆ BELFEM_BCVAL_OMEGA

#define BELFEM_BCVAL_OMEGA   3

◆ BELFEM_BCVAL_PERIOD

#define BELFEM_BCVAL_PERIOD   1

◆ BELFEM_BCVAL_PHASE

#define BELFEM_BCVAL_PHASE   4

◆ BELFEM_BCVAL_TIMEOFFSET

#define BELFEM_BCVAL_TIMEOFFSET   5