All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | Protected Member Functions | List of all members
ansatz_function_BSplineOrd4 Class Reference

#include <ansatz_functions.h>

Inheritance diagram for ansatz_function_BSplineOrd4:
ansatz_function

Public Member Functions

 ansatz_function_BSplineOrd4 (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

virtual double Intwiwj (int i, int j)
 
virtual double Intwsiwsj (int i, int j)
 
virtual double wi0 (int i)
 
virtual double wiL (int i)
 
virtual double Intwi (int i)
 
virtual double wi (int i, double xi)
 
virtual double wis (int i, double xi)
 

Additional Inherited Members

- Protected Attributes inherited from ansatz_function
int Ord
 
int Dim
 
double L
 

Detailed Description

Approximate with the Galerkin-Methode using B-Spline functions (Order 4)

Constructor & Destructor Documentation

ansatz_function_BSplineOrd4::ansatz_function_BSplineOrd4 ( int  n,
double  l 
)

Constructor

Parameters
nOrder
lLenght of the conduction

Member Function Documentation

double ansatz_function_BSplineOrd4::Intwi ( int  i)
protectedvirtual

Returns the value of "int(w[i](x), x=0..L)"

Implements ansatz_function.

double ansatz_function_BSplineOrd4::Intwiwj ( int  i,
int  j 
)
protectedvirtual

Returns the value of "int(w[i]*w[j],x=0..L)

Implements ansatz_function.

double ansatz_function_BSplineOrd4::Intwsiwsj ( int  i,
int  j 
)
protectedvirtual

Returns the value of "int(D(w[i])(x)*D(w[j])(x),x=0..L)

Implements ansatz_function.

double ansatz_function_BSplineOrd4::wi ( int  i,
double  xi 
)
protectedvirtual

Returns the value of "w[i](xi)", 0<=xi<=1

Implements ansatz_function.

double ansatz_function_BSplineOrd4::wi0 ( int  i)
protectedvirtual

Returns the value of "w[i](x=0)"

Implements ansatz_function.

double ansatz_function_BSplineOrd4::wiL ( int  i)
protectedvirtual

Returns the value of "w[i](x=L)"

Implements ansatz_function.

double ansatz_function_BSplineOrd4::wis ( int  i,
double  xi 
)
protectedvirtual

Returns the value of "D(w[i])(xi)", 0<=xi<=1

Implements ansatz_function.


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

Impressum / Disclaimer / Datenschutz Generated by doxygen 1.8.5 Valid HTML