KerMor
0.9
Model order reduction for nonlinear dynamical systems and nonlinear approximation
|
Triquatratic: Quadratic ansatz functions on cube with 20 nodes per cube. More...
Triquatratic: Quadratic ansatz functions on cube with 20 nodes per cube.
Definition at line 18 of file HexahedronTriquadratic.m.
Public Member Functions | |
HexahedronTriquadratic (geo) | |
function Nx = | N (colvec< double > x) |
Triquadratic basis functions. More... | |
function dNx = | gradN (colvec< double > x) |
Public Member Functions inherited from fem.BaseFEM | |
BaseFEM (geometry) | |
function | init () |
function a = | getFaceArea (elemidx, faceidx) |
function v = | getElementVolume (elemidx) |
Returns the volume of the element with the specified index in [mm³]. More... | |
function v = | getTotalVolume () |
Returns the total geometry volume in [mm³]. More... | |
function gp = | getGlobalGaussPoints (elemidx) |
Returns the positions of all gauss points of the specified element in global (=reference) coordinates. More... | |
function | plot (pm) |
virtual function matrix< double > nx = | N (matrix< double > x) |
Evaluates the elementary basis functions on the geometry master element. More... | |
virtual function dnx = | gradN (matrix< double > x) |
Evaluates the gradients of the elementary basis functions on the master element. More... | |
Static Public Member Functions | |
static function res = | test_QuadraticBasisFun () |
static function | generateN_dN () |
Little hack to generate the appropriate basis function expressions. More... | |
Static Public Member Functions inherited from fem.BaseFEM | |
static function res = | test_JacobiansDefaultGeo () |
Tests if the deformation jacobians using linear and quadratic elements is the same for a default geometry. More... | |
Additional Inherited Members | |
Public Attributes inherited from fem.BaseFEM | |
GaussPointRule | |
GaussPointsPerElem | |
GaussPointsPerElemFace | |
Geometry | |
Ngp | |
Values of basis functions on gauss points. More... | |
M | |
The mass matrix. More... | |
D | |
The damping matrix (for linear damping) More... | |
Sigma | |
The element-dof to global node assembly matrix. More... | |
elem_detjac | |
face_detjac | |
Ngpface | |
dN_facenormals | |
transgrad | |
transformed basis function gradients, stored in eldofs x gp*3 x element matrix (accessible in 20x3-chunks for each gauss point and element) More... | |
GaussPoints | |
% Gauss integration related properties More... | |
GaussWeights | |
FaceGaussPoints | |
FaceGaussWeights | |
NormalsOnFaceGP | |
FaceAreas | |
Public Attributes inherited from handle | |
addlistener | |
Creates a listener for the specified event and assigns a callback function to execute when the event occurs. More... | |
notify | |
Broadcast a notice that a specific event is occurring on a specified handle object or array of handle objects. More... | |
delete | |
Handle object destructor method that is called when the object's lifecycle ends. More... | |
disp | |
Handle object disp method which is called by the display method. See the MATLAB disp function. More... | |
display | |
Handle object display method called when MATLAB software interprets an expression returning a handle object that is not terminated by a semicolon. See the MATLAB display function. More... | |
findobj | |
Finds objects matching the specified conditions from the input array of handle objects. More... | |
findprop | |
Returns a meta.property objects associated with the specified property name. More... | |
fields | |
Returns a cell array of string containing the names of public properties. More... | |
fieldnames | |
Returns a cell array of string containing the names of public properties. See the MATLAB fieldnames function. More... | |
isvalid | |
Returns a logical array in which elements are true if the corresponding elements in the input array are valid handles. This method is Sealed so you cannot override it in a handle subclass. More... | |
eq | |
Relational functions example. See details for more information. More... | |
transpose | |
Transposes the elements of the handle object array. More... | |
permute | |
Rearranges the dimensions of the handle object array. See the MATLAB permute function. More... | |
reshape | |
hanges the dimensions of the handle object array to the specified dimensions. See the MATLAB reshape function. More... | |
sort | |
ort the handle objects in any array in ascending or descending order. More... | |
Static Protected Member Functions inherited from fem.BaseFEM | |
static function res = | test_BasisFun (subclass) |
fem.HexahedronTriquadratic.HexahedronTriquadratic | ( | geo | ) |
Definition at line 29 of file HexahedronTriquadratic.m.
|
static |
Little hack to generate the appropriate basis function expressions.
Definition at line 146 of file HexahedronTriquadratic.m.
References handle.disp, gradN(), k, N(), and t.
Definition at line 102 of file HexahedronTriquadratic.m.
Referenced by generateN_dN().
Triquadratic basis functions.
x | The state variable vector \(\vx(t)\) |
Definition at line 37 of file HexahedronTriquadratic.m.
Referenced by generateN_dN().
|
static |
Definition at line 135 of file HexahedronTriquadratic.m.