|
mbsim
4.0.0
MBSim Kernel
|
#include <ansatz_functions.h>
Public Member Functions | |
| ansatz_function_BSplineOrd3 (int n, double l) | |
Public Member Functions inherited from ansatz_function | |
| fmatvec::SymMat | MatIntWWT () |
| fmatvec::SymMat | MatIntWSWST () |
| fmatvec::Vec | VecW0 () |
| fmatvec::Vec | VecWL () |
| fmatvec::Vec | VecIntW () |
| fmatvec::Vec | VecW (double xi) |
| fmatvec::Vec | VecWS (double xi) |
| int | order () |
| int | dim () |
| ansatz_function (int n, double l) | |
| virtual | ~ansatz_function () |
Protected Member Functions | |
| double | Intwiwj (int i, int j) override |
| double | Intwsiwsj (int i, int j) override |
| double | wi0 (int i) override |
| double | wiL (int i) override |
| double | Intwi (int i) override |
| double | wi (int i, double xi) override |
| double | wis (int i, double xi) override |
| virtual double | Intwiwj (int i, int j)=0 |
| virtual double | Intwsiwsj (int i, int j)=0 |
| virtual double | wi0 (int i)=0 |
| virtual double | wiL (int i)=0 |
| virtual double | Intwi (int i)=0 |
| virtual double | wi (int i, double xi)=0 |
| virtual double | wis (int i, double xi)=0 |
Additional Inherited Members | |
Protected Attributes inherited from ansatz_function | |
| int | Ord |
| int | Dim |
| double | L |
Approximate with the Galerkin-Methode using B-Spline functions (Order 3)
| ansatz_function_BSplineOrd3::ansatz_function_BSplineOrd3 | ( | int | n, |
| double | l | ||
| ) |
Constructor
| n | Order |
| l | Lenght of the conduction |
|
overrideprotectedvirtual |
Returns the value of "int(w[i](x), x=0..L)"
Implements ansatz_function.
|
overrideprotectedvirtual |
Returns the value of "int(w[i]*w[j],x=0..L)
Implements ansatz_function.
|
overrideprotectedvirtual |
Returns the value of "int(D(w[i])(x)*D(w[j])(x),x=0..L)
Implements ansatz_function.
|
overrideprotectedvirtual |
Returns the value of "w[i](xi)", 0<=xi<=1
Implements ansatz_function.
|
overrideprotectedvirtual |
Returns the value of "w[i](x=0)"
Implements ansatz_function.
|
overrideprotectedvirtual |
Returns the value of "w[i](x=L)"
Implements ansatz_function.
|
overrideprotectedvirtual |
Returns the value of "D(w[i])(xi)", 0<=xi<=1
Implements ansatz_function.