├── LICENSE ├── README.md ├── doc ├── FEM原理说明.docx ├── nabook.pdf ├── painless-conjugate-gradient.pdf └── 集成.docx ├── img ├── WBS.jpg ├── 数据流程图-0.1.jpg ├── 数据流程图-0.1.vsdx └── 甘特图.png ├── input ├── Sample │ ├── Readme.pdf │ ├── Sample.fem │ ├── Sample.mat │ ├── Sample.pqu │ └── Sample.uvw ├── bigSample │ ├── Test.fem │ ├── boundaryCondition.dat │ ├── elementCoordinates.dat │ ├── elementTopology.dat │ └── forceCondition.dat └── sam1.0 │ ├── boundaryCondition.dat │ ├── elementCoordinates.dat │ ├── elementTopology.dat │ ├── forceCondition.dat │ ├── materials.dat │ └── old.7z ├── main.m ├── output ├── element_displacement.dat ├── element_displacement_big.dat ├── element_stress.dat └── element_stress_big.dat ├── src ├── calElementStiffnessMatrix.m ├── calMatrixB.m ├── calMatrixD.m ├── calWholeStiffnessMatrix.m ├── calWholeStiffnessMatrixSparse.m ├── elementDisplacement.m ├── elementStrain.m ├── elementStress.m ├── openKspeace.m ├── processConstraint.m ├── processConstraintSparse.m ├── processForce.m ├── processForceSparse.m ├── solveEquation.m ├── solveEquation2.m └── utils │ ├── calAera.m │ └── conjugateGradient.m └── test.m /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/README.md -------------------------------------------------------------------------------- /doc/FEM原理说明.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/doc/FEM原理说明.docx -------------------------------------------------------------------------------- /doc/nabook.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/doc/nabook.pdf -------------------------------------------------------------------------------- /doc/painless-conjugate-gradient.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/doc/painless-conjugate-gradient.pdf -------------------------------------------------------------------------------- /doc/集成.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/doc/集成.docx -------------------------------------------------------------------------------- /img/WBS.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/img/WBS.jpg -------------------------------------------------------------------------------- /img/数据流程图-0.1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/img/数据流程图-0.1.jpg -------------------------------------------------------------------------------- /img/数据流程图-0.1.vsdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/img/数据流程图-0.1.vsdx -------------------------------------------------------------------------------- /img/甘特图.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/img/甘特图.png -------------------------------------------------------------------------------- /input/Sample/Readme.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/input/Sample/Readme.pdf -------------------------------------------------------------------------------- /input/Sample/Sample.fem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/input/Sample/Sample.fem -------------------------------------------------------------------------------- /input/Sample/Sample.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/input/Sample/Sample.mat -------------------------------------------------------------------------------- /input/Sample/Sample.pqu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/input/Sample/Sample.pqu -------------------------------------------------------------------------------- /input/Sample/Sample.uvw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/input/Sample/Sample.uvw -------------------------------------------------------------------------------- /input/bigSample/Test.fem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/input/bigSample/Test.fem -------------------------------------------------------------------------------- /input/bigSample/boundaryCondition.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/input/bigSample/boundaryCondition.dat -------------------------------------------------------------------------------- /input/bigSample/elementCoordinates.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/input/bigSample/elementCoordinates.dat -------------------------------------------------------------------------------- /input/bigSample/elementTopology.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/input/bigSample/elementTopology.dat -------------------------------------------------------------------------------- /input/bigSample/forceCondition.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/input/bigSample/forceCondition.dat -------------------------------------------------------------------------------- /input/sam1.0/boundaryCondition.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/input/sam1.0/boundaryCondition.dat -------------------------------------------------------------------------------- /input/sam1.0/elementCoordinates.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/input/sam1.0/elementCoordinates.dat -------------------------------------------------------------------------------- /input/sam1.0/elementTopology.dat: -------------------------------------------------------------------------------- 1 | 3 1 2 2 | 5 2 4 3 | 2 5 3 4 | 6 3 5 -------------------------------------------------------------------------------- /input/sam1.0/forceCondition.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/input/sam1.0/forceCondition.dat -------------------------------------------------------------------------------- /input/sam1.0/materials.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/input/sam1.0/materials.dat -------------------------------------------------------------------------------- /input/sam1.0/old.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/input/sam1.0/old.7z -------------------------------------------------------------------------------- /main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/main.m -------------------------------------------------------------------------------- /output/element_displacement.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/output/element_displacement.dat -------------------------------------------------------------------------------- /output/element_displacement_big.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/output/element_displacement_big.dat -------------------------------------------------------------------------------- /output/element_stress.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/output/element_stress.dat -------------------------------------------------------------------------------- /output/element_stress_big.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/output/element_stress_big.dat -------------------------------------------------------------------------------- /src/calElementStiffnessMatrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/src/calElementStiffnessMatrix.m -------------------------------------------------------------------------------- /src/calMatrixB.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/src/calMatrixB.m -------------------------------------------------------------------------------- /src/calMatrixD.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/src/calMatrixD.m -------------------------------------------------------------------------------- /src/calWholeStiffnessMatrix.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/src/calWholeStiffnessMatrix.m -------------------------------------------------------------------------------- /src/calWholeStiffnessMatrixSparse.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/src/calWholeStiffnessMatrixSparse.m -------------------------------------------------------------------------------- /src/elementDisplacement.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/src/elementDisplacement.m -------------------------------------------------------------------------------- /src/elementStrain.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/src/elementStrain.m -------------------------------------------------------------------------------- /src/elementStress.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/src/elementStress.m -------------------------------------------------------------------------------- /src/openKspeace.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/src/openKspeace.m -------------------------------------------------------------------------------- /src/processConstraint.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/src/processConstraint.m -------------------------------------------------------------------------------- /src/processConstraintSparse.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/src/processConstraintSparse.m -------------------------------------------------------------------------------- /src/processForce.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/src/processForce.m -------------------------------------------------------------------------------- /src/processForceSparse.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/src/processForceSparse.m -------------------------------------------------------------------------------- /src/solveEquation.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/src/solveEquation.m -------------------------------------------------------------------------------- /src/solveEquation2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/src/solveEquation2.m -------------------------------------------------------------------------------- /src/utils/calAera.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/src/utils/calAera.m -------------------------------------------------------------------------------- /src/utils/conjugateGradient.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/src/utils/conjugateGradient.m -------------------------------------------------------------------------------- /test.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Meelfy/FEM/HEAD/test.m --------------------------------------------------------------------------------