mbsim
4.0.0
MBSim Kernel
|
#include <ansatz_functions.h>
Public Member Functions | |
ansatz_function_BSplineOrd3 (int n, double l) | |
![]() | |
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 | |
![]() | |
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.