CArl
Code Arlequin / C++ implementation
rigid_body_nullspace_functions_3D.h
Go to the documentation of this file.
1 /*
2  * rigid_body_nullspace_functions_3D.h
3  *
4  * Created on: Avr 19, 2017
5  * Author: Thiago Milanetto Schlittler
6  */
7 
8 #ifndef RIGID_BODY_NULLSPACE_FUNCTIONS_3D_H_
9 #define RIGID_BODY_NULLSPACE_FUNCTIONS_3D_H_
10 
13 
15 void build_rigid_body_vectors(libMesh::ImplicitSystem& input_system, MatNullSpace& nullsp_sys);
16 
18 void write_rigid_body_vectors(MatNullSpace& nullsp_sys, const std::string output_base, int rank);
19 
20 #endif /* RIGID_BODY_NULLSPACE_FUNCTIONS_3D_H_ */
void write_rigid_body_vectors(MatNullSpace &nullsp_sys, const std::string output_base, int rank)
Export the rigid body mode vectors to a folder.
void build_rigid_body_vectors(libMesh::ImplicitSystem &input_system, MatNullSpace &nullsp_sys)
Build the rigid body modes associated to a given system.