#include <FEApp_GlobalFill.hpp>
Public Member Functions | |
| GlobalFill (const Teuchos::RCP< const FEApp::Mesh > &elementMesh, const Teuchos::RCP< const FEApp::AbstractQuadrature > &quadRule, const Teuchos::RCP< FEApp::AbstractPDE< ScalarT > > &pdeEquations, const std::vector< Teuchos::RCP< FEApp::NodeBC > > &nodeBCs, bool is_transient) | |
| Constructor. | |
| ~GlobalFill () | |
| Destructor. | |
| void | computeGlobalFill (FEApp::AbstractInitPostOp< ScalarT > &initPostOp) |
| Compute global fill. | |
Protected Attributes | |
| Teuchos::RCP< const FEApp::Mesh > | mesh |
| Element mesh. | |
| Teuchos::RCP< const FEApp::AbstractQuadrature > | quad |
| Quadrature rule. | |
| Teuchos::RCP< FEApp::AbstractPDE< ScalarT > > | pde |
| PDE Equations. | |
| std::vector< Teuchos::RCP< FEApp::NodeBC > > | bc |
| Node boundary conditions. | |
| bool | transient |
| Are we transient? | |
| unsigned int | nnode |
| Number of nodes per element. | |
| unsigned int | neqn |
| Number of PDE equations. | |
| unsigned int | ndof |
| Number of element-level DOF. | |
| std::vector< ScalarT > | elem_x |
| Element solution variables. | |
| std::vector< ScalarT > * | elem_xdot |
| Element time derivative variables. | |
| std::vector< ScalarT > | elem_f |
| Element residual variables. | |
| std::vector< ScalarT > | node_x |
| Node solution variables. | |
| std::vector< ScalarT > * | node_xdot |
| Node time derivative variables. | |
| std::vector< ScalarT > | node_f |
| Node residual variables. | |
Private Member Functions | |
| GlobalFill (const GlobalFill &) | |
| Private to prohibit copying. | |
| GlobalFill & | operator= (const GlobalFill &) |
| Private to prohibit copying. | |
Definition at line 48 of file FEApp_GlobalFill.hpp.
| FEApp::GlobalFill< ScalarT >::GlobalFill | ( | const Teuchos::RCP< const FEApp::Mesh > & | elementMesh, | |
| const Teuchos::RCP< const FEApp::AbstractQuadrature > & | quadRule, | |||
| const Teuchos::RCP< FEApp::AbstractPDE< ScalarT > > & | pdeEquations, | |||
| const std::vector< Teuchos::RCP< FEApp::NodeBC > > & | nodeBCs, | |||
| bool | is_transient | |||
| ) |
| FEApp::GlobalFill< ScalarT >::~GlobalFill | ( | ) |
| FEApp::GlobalFill< ScalarT >::GlobalFill | ( | const GlobalFill< ScalarT > & | ) | [private] |
Private to prohibit copying.
| void FEApp::GlobalFill< ScalarT >::computeGlobalFill | ( | FEApp::AbstractInitPostOp< ScalarT > & | initPostOp | ) |
| GlobalFill& FEApp::GlobalFill< ScalarT >::operator= | ( | const GlobalFill< ScalarT > & | ) | [private] |
Private to prohibit copying.
Teuchos::RCP<const FEApp::Mesh> FEApp::GlobalFill< ScalarT >::mesh [protected] |
Teuchos::RCP<const FEApp::AbstractQuadrature> FEApp::GlobalFill< ScalarT >::quad [protected] |
Teuchos::RCP< FEApp::AbstractPDE<ScalarT> > FEApp::GlobalFill< ScalarT >::pde [protected] |
std::vector< Teuchos::RCP<FEApp::NodeBC> > FEApp::GlobalFill< ScalarT >::bc [protected] |
bool FEApp::GlobalFill< ScalarT >::transient [protected] |
unsigned int FEApp::GlobalFill< ScalarT >::nnode [protected] |
unsigned int FEApp::GlobalFill< ScalarT >::neqn [protected] |
unsigned int FEApp::GlobalFill< ScalarT >::ndof [protected] |
std::vector<ScalarT> FEApp::GlobalFill< ScalarT >::elem_x [protected] |
std::vector<ScalarT>* FEApp::GlobalFill< ScalarT >::elem_xdot [protected] |
std::vector<ScalarT> FEApp::GlobalFill< ScalarT >::elem_f [protected] |
std::vector<ScalarT> FEApp::GlobalFill< ScalarT >::node_x [protected] |
std::vector<ScalarT>* FEApp::GlobalFill< ScalarT >::node_xdot [protected] |
std::vector<ScalarT> FEApp::GlobalFill< ScalarT >::node_f [protected] |
1.4.7