#include <FEDesc2D.h>
Public Member Functions | |
TFEDesc2D (char *description, int n_dof, int n_jointdof, int **jointdof, int n_innerdof, int *innerdof) | |
TFEDesc2D (char *description, int n_dof, int n_jointdof, int **jointdof, int n_innerdof, int *innerdof, int n_outerdof, int *outerdof) | |
char * | GetDescription () const |
int | GetN_DOF () const |
int | GetN_JointDOF () const |
int | GetN_InnerDOF () const |
int * | GetInnerDOF () const |
int | GetN_OuterDOF () const |
int * | GetOuterDOF () const |
void | GetOuterDOF (int &n_outerdof, int *&outerdof) const |
int ** | GetJointDOF () const |
int * | GetJointDOF (int i) const |
int | GetJointOfThisDOF (int localDOF) const |
Protected Attributes | |
char * | Description |
int | N_DOF |
int | N_JointDOF |
int ** | JointDOF |
int | N_InnerDOF |
int * | InnerDOF |
int | N_OuterDOF |
int * | OuterDOF |
store a finite element descriptor for a 2D element
TFEDesc2D::TFEDesc2D | ( | char * | description, |
int | n_dof, | ||
int | n_jointdof, | ||
int ** | jointdof, | ||
int | n_innerdof, | ||
int * | innerdof | ||
) |
constructor, setting all data without dof on cell boundary
constructor, setting all data with dof on cell boundary
TFEDesc2D::TFEDesc2D | ( | char * | description, |
int | n_dof, | ||
int | n_jointdof, | ||
int ** | jointdof, | ||
int | n_innerdof, | ||
int * | innerdof, | ||
int | n_outerdof, | ||
int * | outerdof | ||
) |
constructor, setting all data with dof on cell boundary
|
inline |
return description
|
inline |
return local numbers of inner degrees of freedom
|
inline |
return local numbers of degrees of freedom on each joint
|
inline |
return local numbers of degrees of freedom on joint i
int TFEDesc2D::GetJointOfThisDOF | ( | int | localDOF | ) | const |
return joint on which the i-th local degree of freedom is
If i is not a dof on an edge, return -1. If i is a dof on two edges (i.e. on a vertex), one of these two edges is returned. Don't use this function in this case.
return joint on which the i-th local degree of freedom is
If i is not a dof on an edge, return -1
If i is a dof on two edges (i.e. on a vertex), one of these two edges is returned. Don't use this function in this case.
|
inline |
return number of degrees of freedom
|
inline |
return number of inner degrees of freedom
|
inline |
return number of degrees of freedom per closure of each joint
|
inline |
return number of degrees of freedom on cell boundary
|
inline |
return local numbers of degrees of freedom on cell boundary
|
inline |
return total number and local numbers of degrees of freedom on cell boundary
|
protected |
description for the object
|
protected |
local numbers of all inner degrees of freedom
|
protected |
local numbers of all degrees of freedom on the joints
|
protected |
number of degrees of freedom
|
protected |
number of inner degrees of freedom
|
protected |
number of degrees of freedom on closure of each joint
|
protected |
number of degrees of freedom on cell boundary
|
protected |
local numbers of all degrees of freedom on cell boundary