waves
Basic FE playground
mirrors::uDirichlet Class Reference

manage mechanical Dirichlet BC More...

#include <wuDirichlet.h>

Inheritance diagram for mirrors::uDirichlet:
Collaboration diagram for mirrors::uDirichlet:

Public Member Functions

 uDirichlet (Problem &pbl, int no, std::string _BC_name, Eigen::Vector3d _which_dof, Eigen::Vector3d _values)
 
 uDirichlet (Problem &pbl, std::string const &name, std::string _BC_name, Eigen::Vector3d _which_dof, Eigen::Vector3d _values)
 
virtual void write (std::ostream &out) const override
 default implementation More...
 

Public Attributes

std::string BC_name
 
std::vector< Node * > nodes
 
Eigen::Vector3d which_dof
 
Eigen::Vector3d values
 

Detailed Description

manage mechanical Dirichlet BC

Constructor & Destructor Documentation

◆ uDirichlet() [1/2]

uDirichlet::uDirichlet ( mirrors::Problem pbl,
int  no,
std::string  _BC_name,
Eigen::Vector3d  _which_dof,
Eigen::Vector3d  _values 
)

◆ uDirichlet() [2/2]

uDirichlet::uDirichlet ( mirrors::Problem pbl,
std::string const &  name,
std::string  _BC_name,
Eigen::Vector3d  _which_dof,
Eigen::Vector3d  _values 
)

Member Function Documentation

◆ write()

void uDirichlet::write ( std::ostream &  out) const
overridevirtual

default implementation

Member Data Documentation

◆ BC_name

std::string mirrors::uDirichlet::BC_name

◆ nodes

std::vector<Node *> mirrors::uDirichlet::nodes

◆ values

Eigen::Vector3d mirrors::uDirichlet::values

◆ which_dof

Eigen::Vector3d mirrors::uDirichlet::which_dof

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