VectorDeltaCoefficient: DeltaCoefficient with a direction.
More...
#include <coefficient.hpp>
|
| VectorDeltaCoefficient (int _vdim) |
|
| VectorDeltaCoefficient (const Vector &_dir) |
|
| VectorDeltaCoefficient (const Vector &_dir, double x, double s) |
|
| VectorDeltaCoefficient (const Vector &_dir, double x, double y, double s) |
|
| VectorDeltaCoefficient (const Vector &_dir, double x, double y, double z, double s) |
|
void | SetDeltaCoefficient (const DeltaCoefficient &_d) |
| Replace the associated DeltaCoeficient with a new DeltaCoeficient. More...
|
|
DeltaCoefficient & | GetDeltaCoefficient () |
| Return the associated scalar DeltaCoefficient. More...
|
|
void | SetScale (double s) |
|
void | SetDirection (const Vector &_d) |
|
void | SetDeltaCenter (const Vector ¢er) |
|
void | GetDeltaCenter (Vector ¢er) |
|
virtual void | EvalDelta (Vector &V, ElementTransformation &T, const IntegrationPoint &ip) |
| Return the specified direction vector multiplied by the value returned by DeltaCoefficient::EvalDelta() of the associated scalar DeltaCoefficient. More...
|
|
virtual void | Eval (Vector &V, ElementTransformation &T, const IntegrationPoint &ip) |
| A VectorDeltaFunction cannot be evaluated. Calling this method will cause an MFEM error, terminating the application. More...
|
|
virtual | ~VectorDeltaCoefficient () |
|
| VectorCoefficient (int vd) |
|
void | SetTime (double t) |
|
double | GetTime () |
|
int | GetVDim () |
| Returns dimension of the vector. More...
|
|
virtual void | Eval (DenseMatrix &M, ElementTransformation &T, const IntegrationRule &ir) |
| Evaluate the vector coefficient in the element described by T at all points of ir, storing the result in M. More...
|
|
virtual | ~VectorCoefficient () |
|
mfem::VectorDeltaCoefficient::VectorDeltaCoefficient |
( |
int |
_vdim | ) |
|
|
inline |
mfem::VectorDeltaCoefficient::VectorDeltaCoefficient |
( |
const Vector & |
_dir | ) |
|
|
inline |
mfem::VectorDeltaCoefficient::VectorDeltaCoefficient |
( |
const Vector & |
_dir, |
|
|
double |
x, |
|
|
double |
s |
|
) |
| |
|
inline |
mfem::VectorDeltaCoefficient::VectorDeltaCoefficient |
( |
const Vector & |
_dir, |
|
|
double |
x, |
|
|
double |
y, |
|
|
double |
s |
|
) |
| |
|
inline |
mfem::VectorDeltaCoefficient::VectorDeltaCoefficient |
( |
const Vector & |
_dir, |
|
|
double |
x, |
|
|
double |
y, |
|
|
double |
z, |
|
|
double |
s |
|
) |
| |
|
inline |
virtual mfem::VectorDeltaCoefficient::~VectorDeltaCoefficient |
( |
| ) |
|
|
inlinevirtual |
void mfem::VectorDeltaCoefficient::GetDeltaCenter |
( |
Vector & |
center | ) |
|
|
inline |
void mfem::VectorDeltaCoefficient::SetDeltaCenter |
( |
const Vector & |
center | ) |
|
|
inline |
void mfem::VectorDeltaCoefficient::SetDeltaCoefficient |
( |
const DeltaCoefficient & |
_d | ) |
|
|
inline |
Replace the associated DeltaCoeficient with a new DeltaCoeficient.
The new DeltaCoeficient cannot have a specified weight Coefficient, i.e. DeltaCoeficient::Weight() should return NULL.
Definition at line 502 of file coefficient.hpp.
void mfem::VectorDeltaCoefficient::SetDirection |
( |
const Vector & |
_d | ) |
|
void mfem::VectorDeltaCoefficient::SetScale |
( |
double |
s | ) |
|
|
inline |
Vector mfem::VectorDeltaCoefficient::dir |
|
protected |
The documentation for this class was generated from the following files: